Ansible
Esta es la forma que toman la mayoría de los comandos del playbook ansible.yml:
ansible-playbook ansible.yml --ask-vault-pass -K -t <<tag>>
Los nombres de los tags descritos a continuación deberán ir en vez de <<tag>> al momento de ejecutar el comando. Ej:
ansible-playbook ansible.yml --ask-vault-pass -K -t setup
Se pueden ejecutar múltiples tags, solamente deben ser separados por comas, sin espacios. Ej:
ansible-playbook ansible.yml --ask-vault-pass -K -t setup,deploy
Tags
Setup
setup: Creará el directorio /opt/viridian/ansible en el servidor de administración y generará el password para ansible-ui si la variable se encuentra con el valor changeme.
Servidores afectados:
- administración
Si el archivo defaults/local_vars.yml se encuentra encriptado, se deberá desencriptar para que el comando realice el proceso correctamente. Una vez concluido el proceso, el archivo deberá volver a ser encriptado.
:::
Deploy
deploy: Copiará el archivo docker-compose.yml, dentro del directorio creado por el tag setup, que contiene la especificación de los docker containers para el servidor de administración.
Servidores afectados:
- administración