Inventario
Un inventario es un archivo que contiene la lista de hosts sobre los que Ansible ejecutará los plays. Un inventario también almacena variables que pueden usar los playbooks. Un inventario puede guardarse en YAML, JSON o TOML. Encontrará más información sobre los inventarios en la documentación de Ansible.
Semaphore UI puede leer un inventario desde un archivo del servidor al que el usuario de Semaphore tenga acceso de lectura, o bien un inventario estático que se edita desde la interfaz web. Cada inventario tiene además al menos una credencial vinculada. La credencial de usuario es obligatoria y es la que Ansible usa para iniciar sesión en los hosts de ese inventario. Las credenciales sudo se usan para elevar privilegios en dicho host. Para crear un inventario es necesario disponer de una credencial de usuario, ya sea un nombre de usuario con inicio de sesión o una clave SSH configurada en el Almacén de claves. Encontrará información sobre las credenciales en la sección Almacén de claves de este sitio.
Crear un inventario
- Haga clic en la pestaña Almacén de claves y confirme que dispone de una clave de tipo login_password o ssh
- Haga clic en la pestaña Inventario y haga clic en Nuevo inventario
- Asigne un nombre al inventario y seleccione la credencial de usuario correcta en el desplegable. Seleccione la credencial sudo correcta, si es necesario
- Seleccione el tipo de inventario
- Si selecciona archivo, use la ruta absoluta al archivo. Si este archivo se encuentra en su repositorio git, use la ruta relativa. Ej.
inventory/linux-hosts.yaml - Si selecciona estático, pegue o escriba su inventario en el formulario
- Haga clic en Crear.
Actualizar un inventario
- Haga clic en la pestaña Inventario
- Haga clic en el icono del lápiz junto al inventario que desea editar
- Realice sus cambios
- Haga clic en Guardar
Eliminar un inventario
Antes de eliminar un inventario, debe eliminar todos los recursos vinculados a él. Si no está seguro de qué recursos se usan en un entorno, siga los pasos 1 y 2 a continuación. Se le mostrará qué recursos se están usando, con enlaces a dichos recursos.
- Haga clic en la pestaña Inventario
- Haga clic en el icono de la papelera junto al inventario
- Haga clic en Sí si está seguro de que desea eliminar el inventario