#!/usr/bin/env ansible-playbook --- # Set variable adm_iface for all servers # - hosts: server # tasks: # - name: Register adm interface in adm_iface variable # shell: set -o pipefail && grep adm /sys/class/net/*/ifalias | sed "s|/sys/class/net/||" | sed "s|/ifalias:.*||" # register: adm_iface # check_mode: false # changed_when: true # args: # executable: /bin/bash - hosts: otis.adm.crans.org roles: - ansible # Tools for members - hosts: zamok.adm.crans.org roles: # - zamok-tools # - import_playbook: plays/mail.yml - import_playbook: plays/nfs.yml # - import_playbook: plays/logs.yml # - import_playbook: plays/backup.yml # - import_playbook: plays/network-interfaces.yml # - import_playbook: plays/monitoring.yml # - import_playbook: plays/generate_documentation.yml # Services that only apply to a subset of server # - import_playbook: plays/tv.yml # - import_playbook: plays/mailman.yml # - import_playbook: plays/dhcp.yml # - import_playbook: plays/dns.yml # - import_playbook: plays/wireguard.yml # - import_playbook: plays/mirror.yml # - import_playbook: plays/owncloud.yml # - import_playbook: plays/reverse-proxy.yml - import_playbook: plays/gitlab.yml