Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
main.yml 708 B
Newer Older
  • Learn to ignore specific revisions
  • Freezed's avatar
    Freezed committed
    ---
    - hosts: "{{ host_list }}"
      become_user: "{{ my_user }}"
      become_method: su
      remote_user: root
    
      tasks:
    
    
      - name: HOSTNAME | setup
        ansible.builtin.hostname:
    
    freezed's avatar
    freezed committed
          name: "{{ inventory_hostname }}"
    
    freezed's avatar
    freezed committed
      - name: HOSTS | setup
        ansible.builtin.template:
          dest: "/etc/hosts"
          src: templates/etc-hosts.j2
          backup: true
          mode: 0640
    
    freezed's avatar
    freezed committed
      - name: ANSIBLE | re-gather facts
        ansible.builtin.setup:
    
    freezed's avatar
    freezed committed
      - name: IMPORT_TASKS | backup destination
        when: inventory_hostname in groups.backup
        ansible.builtin.import_tasks: backup_dest.yml
    
    freezed's avatar
    freezed committed
      - name: IMPORT_TASKS | backup tools
        when: inventory_hostname not in groups.production
        ansible.builtin.import_tasks: backup_tools.yml