ANSIBLE - ASSEMBLE

En esta sección explicamos en qué consiste la funcionalidad de "assemble" de Ansible, cuando es conveniente usarla, y su definición.

Cargando video...

NOTA: Solo puedes ver una versión limitada del video a baja resolución, si quieres ver la versión completa por favor regístrate y obtén alguno de nuestros planes!

Descripción del Vídeo

Assemble

Se puede distribuir una llave dentro del authorized_keys de los servidores, usando assemble para enlazar varios archivos.

 t---    
- hosts: all
  tasks:     
    - name: Make a Directory in /tmp     
      file: path=/tmp/ssh state=directory owner=root group=root mode=0700     

    - name: Copy SSH keys over     
      copy: src=ssh/{{ item }}.pub dest=/tmp/ssh/{{ item }}.pub owner=root group=root mode=0600     
      with_items:     
        - pedro     
        - maria     
        - juan     

    - name: Make the root users SSH config directory     
      file: path=/tmp/.ssh state=directory owner=root group=root mode=0700     
  
    - name: Build the authorized_keys file     
      assemble: 
        src=keys/ 
        dest=/tmp/authorized_keys 
        owner=root 
        group=root 
        mode=0700     
        remote_src=false

Rating

Global

Ver video en playlist

comments powered by Disqus