--- - include: resolvconf.yml tags: ['common', 'resolvconf'] - include: hostname.yml when: common_hostname tags: ['common', 'hostname'] - include: apt.yml tags: ['common', 'apt'] - include: locales.yml when: common_locales tags: ['common', 'locales'] - name: set vim as default editor alternatives: name=editor path=/usr/bin/vim.basic when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu' tags: common - name: copy some custom script copy: dest="{{ item.dest }}" src="{{ item.src }}" owner=root group=root mode=0755 with_items: "{{ common_scripts }}" tags: common - name: /etc/mailname copy: dest=/etc/mailname content="{{ common_mailname }}\n" owner=root group=root mode=0644 notify: restart mailer when: common_mailer != False tags: ['common', 'mailer'] - name: /etc/aliases template: dest=/etc/aliases src=aliases.j2 owner=root group=root mode=0644 notify: - newaliases - restart mailer when: common_mailer != False tags: ['common', 'mailer'] - include: ntp.yml tags: ['common', 'ntp'] - include: openssh.yml tags: ['common', 'openssh'] - include: rsyslog.yml when: common_rsyslog tags: ['common', 'rsyslog'] - include: "{{ common_mailer }}.yml" when: common_mailer != False tags: ['common', 'mailer']