Preguntas etiquetadas con ansible

Red Hat Ansible es un sistema de gestión de configuración basado en modelos, implementación / orquestación de múltiples nodos y ejecución de tareas remotas. Utiliza SSH de forma predeterminada, por lo que no es necesario instalar ningún software especial en los nodos que administra. Ansible está escrito en Python pero se puede ampliar en cualquier idioma. Viene en versión de código abierto y versión empresarial.



11
¿Cómo verificar si existe un archivo en Ansible?
Tengo que verificar si existe un archivo en /etc/. Si el archivo existe, entonces tengo que omitir la tarea. Aquí está el código que estoy usando: - name: checking the file exists command: touch file.txt when: $(! -s /etc/file.txt)
128 ansible 

3
Cómo hacer un script de shell multilínea en Ansible
ahora mismo estoy usando un script de shell en ansible que sería mucho más legible si estuviera en varias líneas - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" Simplemente no estoy seguro de cómo permitir …
125 shell  ansible 



10
¿Cómo crear un archivo vacío con Ansible?
¿Cuál es la forma más fácil de crear un archivo vacío usando Ansible? Sé que puedo guardar un archivo vacío en el filesdirectorio y luego copiarlo en el host remoto, pero eso me parece algo insatisfactorio. Otra forma es tocar un archivo en el host remoto: - name: create fake …
115 file  ansible 

6
¿Cómo configurar host_key_checking = false en el archivo de inventario ansible?
Me gustaría usar el ansible-playbookcomando en lugar de ' vagrant provision'. Sin embargo, la configuración host_key_checking=falseen el hostsarchivo no parece funcionar. # hosts file vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key ansible_ssh_user=vagrant ansible_ssh_port=2222 ansible_ssh_host=127.0.0.1 host_key_checking=false ¿Hay una variable de configuración fuera de Vagrantfileeso que pueda anular este valor?
113 ansible 



2
Ejecute la tarea solo si el host no pertenece a un grupo
Me gustaría poder ejecutar una tarea ansible solo si el anfitrión del libro de jugadas actual no pertenece a un grupo determinado. En semi pseudocódigo: - name: my command command: echo stuff when: "if {{ ansible_hostname }} not in {{ ansible_current_groups }}" ¿Cómo debería hacer esto?
106 ansible 

22
Creando un nuevo usuario y contraseña con Ansible
Tengo una tarea ansible que crea un nuevo usuario en ubuntu 12.04; - name: Add deployment user action: user name=deployer password=mypassword se completa como se esperaba, pero cuando inicio sesión como ese usuario e intento sudo con la contraseña que configuré, siempre dice que es incorrecta. ¿Qué estoy haciendo mal?
103 bash  shell  ubuntu  ansible 

11
Copie varios archivos con Ansible
¿Cómo puedo copiar más de un archivo en nodos remotos por Ansible en una tarea? Intenté duplicar la línea del módulo de copia en mi tarea para definir archivos, pero solo copia el primer archivo.
103 ansible 


7
Ansible: use el valor predeterminado si una variable no está definida
Estoy personalizando la userscreación de Linux dentro de mi función. Necesito para que los usuarios de mi papel modifique para requisitos particulares home_directory, group_name, name, password. Me preguntaba si hay una forma más flexible de hacer frente a los valores predeterminados. Sé que el siguiente código es posible: - name: …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.