Preguntas etiquetadas con ansible

Ansible es una plataforma de software de código abierto para configurar y administrar computadoras. Combina la implementación de software de múltiples nodos, la ejecución de tareas ad-hoc y la gestión de la configuración.


3
Crear un enlace simbólico con ansible y una lista de variables
Nuevo para ansible: estoy tratando de vincular un montón de archivos en un directorio src a un destino. Actualmente: file: src: /drupal/drush/{{ item.path }}.aliases.drushrc.php dest: /home/vagrant/.drush/{{ item.dest }}.aliases.drushrc.php with_items: - { path: 'new', dest: 'new' } - { path: 'vmdev', dest: 'vmdev' } state: link Me sale el error: fatal: …
17 ansible 

5
¿Cuándo es apropiado usar un administrador de configuración (por ejemplo, Puppet / Chef / Ansible)?
En mi lugar de trabajo actual, cuido dos máquinas host VMware, una máquina física OpenBSD, tres máquinas virtuales Debian y seis máquinas virtuales Windows Server (2008/2012). Estoy considerando implementar una herramienta de administración de configuración como Puppet o Chef. ¿Es esto razonable, o la sobrecarga de aprender la herramienta superará …



5
ansible print debug msg variable
Intento imprimir la mosh_versionvariable previamente registrada usando el debug msgcomando ansible como este: - name: Print mosh version debug: msg="Mosh Version: {{ mosh_version.stdout }}" No funciona e imprime el siguiente error: Note: The error may actually appear before this position: line 55, column 27 - name: Print mosh version debug: …


1
Cree y monte el volumen GlusterFS con Ansible
Estoy usando GlusterFS para crear y montar volúmenes en 4 máquinas. Digamos por ejemplo, las máquinas se llaman machine1, machine2, machine3y machine4. Mis compañeros ya han sido investigados con éxito. He usado el siguiente comando para crear mi volumen: sudo gluster volume create ssl replica 2 transport tcp machine1:/srv/gluster/ssl machine2:/srv/gluster/ssl …

2
¿Cómo ejecutar múltiples playbooks en orden con Ansible?
Estoy trabajando en varios playbooks de Ansible para activar una nueva instancia de servidor. Hay aproximadamente 15 libros de jugadas diferentes que necesito ejecutar en un orden específico para activar un servidor con éxito. Mi pensamiento inicial fue escribir un script de shell que se ejecute ansible-playbook playbook_name.ymly duplicar una …

3
Cambiar el valor predeterminado de acuerdo con una condición
¿Es posible cambiar el valor predeterminado de una variable de rol de acuerdo con alguna condición (es decir, el valor de otra variable)? Detalles Tengo dos variables relacionadas para un comando, envy composer_opts. Si ambos se dejan por defecto ( env = "prod"y composer_opts = "--no-dev") todo está bien. Si …
16 ansible 

3
Ansible with_items no imprime todo el artículo?
Estoy asegurando automáticamente las claves SSL de esta manera: - name: Find ssl keys find: paths="/etc/ssl/" patterns="*.key" recurse=yes register: secure_ssl_keys_result - name: Secure ssl keys file: path={{ item.path }} user=root group=root mode=600 with_items: secure_ssl_keys_result.files Ahora, para cada elemento, hay un gran mensaje de registro con todo el contenido del elemento: …
16 ansible 

2
¿Cómo limpiar cosas de roles que ya no se usan en un servidor?
Supongamos que tengo un host que es, entre otras cosas, un servidor web, donde se instala el rol Ansible relacionado nginx, realiza una configuración esencial /etc/nginxy abre los puertos 80 y 443 en el firewall. En algún momento quiero que ese host en particular ya no sea un servidor web, …
15 ansible 

4
Ansible itera un diccionario con listas
Tengo la siguiente variable cargada a través de include_vars: access: username-foo: - path: / permissions: rwX recursive: true username-bar: - path: / permissions: rX - path: /css permissions: rwX recursive: true - path: /data permissions: rX - path: /data/reviews.yml permissions: rw - path: /js permissions: rX - path: /js/*.js permissions: …
15 ansible 

2
¿Cómo verificar la respuesta JSON de una solicitud de uri con Ansible?
Tengo una tarea Ansible que realiza una solicitud de URI a un sitio web para obtener una respuesta JSON. Quiero que Ansible haga algo si la variable JSON anidada está definida, y otra cosa si no lo está. - name: Get JSON from the Interwebs uri: url="http://whatever.com/jsonresponse" return_content=yes register: json_response …
15 ansible 

2
¿Por qué ansible no tiene un módulo de archivo?
Google para Ansible crear alquitrán no dió ningún resultado buenos y si bien no es un desarchivar módulo, no hay archivo de módulo. Probablemente lo resolveré con el módulo de comando , pero al ser nuevo en Ansible me hace pensar si lo estoy haciendo mal. Estoy bastante seguro de …
15 ansible 

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.