Ahora que Red Hat Ansible Automation Platform 2.5 está disponible con una gran cantidad de excelentes funciones nuevas, conozcamos de cerca las mejoras en el sistema de control de acceso basado en funciones (RBAC). Puede ser complicado alinear el modelo predeterminado con diferentes estructuras empresariales, por lo que nuestras últimas mejoras están diseñadas para que esta integración sea más fluida e intuitiva.
A menudo, los usuarios desean crear elementos para ellos mismos o para su equipo. Sin embargo, esto no era posible para objetos como proyectos, inventarios y credenciales, que son los que se necesitan para crear plantillas de tareas. Solo podían diseñar sus propias plantillas con los proyectos, los inventarios y las credenciales que poseían si alguien con las funciones de administrador adecuadas les otorgaba el acceso.
En Ansible Automation Platform 2.5, el sistema RBAC se mejoró para ofrecer a los usuarios una forma más intuitiva de configurar el modelo, que incluye:
- la capacidad de desarrollar funciones personalizadas;
- la posibilidad de asignar permisos "Add" independientes para distintos tipos de contenido;
- la incorporación de los administradores de equipo.
Veamos cada una de estas funciones nuevas por separado.
Funciones personalizadas
La primera es la capacidad de diseñar funciones personalizadas. Aquí hay una captura de pantalla de la nueva interfaz de usuario para las funciones dentro de la sección "Access Management":

Como puedes ver, ahora podemos gestionar el acceso desde un solo lugar, lo cual es una de las principales mejoras en Ansible Automation Platform 2.5. Esto incluye pestañas para "Automation Execution", "Automation Decisions" y "Automation Content", los tres elementos principales dentro de la plataforma. En el ejemplo anterior, se puede ver la pestaña para "Automation Execution", donde ahora se crean las funciones. En la lista, verás cuáles funciones están integradas.
Veamos qué se necesita para crear una nueva función personalizada:

Primero, debes asignar un nombre a la función, y puedes agregar una descripción opcional. Luego, elige un solo tipo de contenido, por ejemplo: "Inventory".

Después, puedes seleccionar varios permisos de este tipo de contenido.
Cuando diseñas la función personalizada, puedes distinguirla en la lista de aquellas que vienen integradas porque aparece como "Editable". Luego, puedes asignarla a equipos y usuarios de la misma manera que asignas las integradas.
Permisos "Add"
La segunda mejora es la capacidad de tener permisos "Add" en la empresa. Explora la manera de crear una función personalizada que te permita incluir estos permisos independientes para proyectos, inventarios, credenciales y flujos de trabajo (por ejemplo):

Una vez más, puedes asignar estas funciones a cualquier equipo o usuario de la empresa. Con ellas, un usuario puede crear proyectos, inventarios, credenciales y flujos de trabajo en la empresa sin la necesidad de ser un administrador de esos tipos de contenido.
Cuando el usuario cree estos objetos, se convertirá automáticamente en su administrador. Este es un ejemplo para un proyecto que se diseñó así:

Aparte de las personas con funciones de administrador, nadie más tiene acceso a estos nuevos objetos, excepto el usuario que los diseñó. Luego, este puede agregar usuarios o equipos específicos al objeto.
Función de administrador del equipo
Por último, ahora está la opción de asignar uno o más usuarios como administradores de equipo. Puedes verlo a continuación:

Los administradores pueden ser cualquier usuario de la empresa. No es necesario que sean parte de un equipo. Entonces, ¿cuáles son las funciones que tiene un administrador, pero no un integrante del equipo? Los administradores pueden cambiar todo lo relacionado con el equipo, como los integrantes, los administradores, la información y las funciones.
La capacidad de crear funciones personalizadas no se limita a la pestaña "Automation Execution", sino que también es posible con el modelo RBAC para las pestañas "Automation Decisions" y "Automation Content". Lo mismo se aplica para agregar permisos.
product trial
Red Hat Ansible Automation Platform | Versión de prueba del producto
Sobre el autor
Fred is working in IT for all his professional life and for Red Hat since 2014. he likes to keep things as simple as possible (but not simpler) as it otherwise gets very complicated very fast. Fred lives in the coastal area of the Netherlands and spent a lot of time in the Mountains of Austria Skiing and Hiking. He loves reading, documentaries, movies and series (mostly SF and who-dun-it), and contemplating life as a Dharma Student.
Navegar por canal
Automatización
Las últimas novedades en la automatización de la TI para los equipos, la tecnología y los entornos
Inteligencia artificial
Descubra las actualizaciones en las plataformas que permiten a los clientes ejecutar cargas de trabajo de inteligecia artificial en cualquier lugar
Nube híbrida abierta
Vea como construimos un futuro flexible con la nube híbrida
Seguridad
Vea las últimas novedades sobre cómo reducimos los riesgos en entornos y tecnologías
Edge computing
Conozca las actualizaciones en las plataformas que simplifican las operaciones en el edge
Infraestructura
Vea las últimas novedades sobre la plataforma Linux empresarial líder en el mundo
Aplicaciones
Conozca nuestras soluciones para abordar los desafíos más complejos de las aplicaciones
Virtualización
El futuro de la virtualización empresarial para tus cargas de trabajo locales o en la nube