Convert sudo to a role so we can include it before roles/plays that use sudo.

This commit is contained in:
Kevin Fenzi 2014-06-14 20:58:52 +00:00
parent 7ade030063
commit ef4a44c44c
45 changed files with 46 additions and 44 deletions

View file

@ -16,13 +16,13 @@
- rkhunter
- denyhosts
- fas_client
- sudo
tasks:
# this is how you include other task lists
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -16,13 +16,13 @@
- rkhunter
- denyhosts
- fas_client
- sudo
tasks:
# this is how you include other task lists
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -17,6 +17,7 @@
- rkhunter
- denyhosts
- nagios_client
- sudo
tasks:
# this is how you include other task lists
@ -24,7 +25,6 @@
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/common_scripts.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/koji/releng_config.yml"
handlers:

View file

@ -17,6 +17,7 @@
- rkhunter
- denyhosts
- nagios_client
- sudo
tasks:
# this is how you include other task lists
@ -24,7 +25,6 @@
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/common_scripts.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -37,13 +37,13 @@
- ask
- fedmsg/base
- rsyncd
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -15,13 +15,13 @@
roles:
- base
- fas_client
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -39,13 +39,13 @@
- fas_client
- collectd/base
- autosigner
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -20,13 +20,13 @@
- denyhosts
- nagios_client
- fas_client
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/rdiff_backup_server.yml"
- name: Create GNOME backup user

View file

@ -39,13 +39,13 @@
- fas_client
- collectd/base
- fedmsg/base
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"

View file

@ -41,13 +41,13 @@
- badges/frontend
- fedmsg/base
- rsyncd
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -35,6 +35,7 @@
- nagios_client
- fas_client
- collectd/base
- sudo
tasks:
# this is how you include other task lists
@ -42,7 +43,6 @@
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -37,13 +37,13 @@
- { role: bodhi/masher, epelmasher: true, when: "inventory_hostname.startswith('relepel01')" }
- fedmsg/base
- rsyncd
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/apache.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"

View file

@ -34,6 +34,7 @@
- fas_client
- collectd/base
- yum-cron
- sudo
tasks:
# this is how you include other task lists
@ -41,7 +42,6 @@
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
# we want httpd for now, to examine the product directly

View file

@ -58,13 +58,13 @@
- rsyncd
- { role: nfs/client, when: datacenter == "phx2", mnt_dir: '/srv/pub', nfs_src_dir: 'fedora_ftp/fedora.redhat.com/pub' }
- { role: nfs/client, when: datacenter == "rdu", mnt_dir: '/srv/pub', nfs_src_dir: 'fedora_ftp/fedora.redhat.com/pub' }
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"
- include: "{{ tasks }}/openvpn_client.yml"

View file

@ -33,13 +33,13 @@
- nagios_client
- fas_client
- rsyncd
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -38,13 +38,13 @@
- nagios_client
- fas_client
- rsyncd
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -38,13 +38,13 @@
- nagios_client
- fas_client
- rsyncd
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -38,13 +38,13 @@
- nagios_client
- fas_client
- fedmsg/base
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/apache.yml"
handlers:

View file

@ -39,6 +39,7 @@
- fas_client
- fedmsg/base
- keyserver
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
@ -46,7 +47,6 @@
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/openvpn_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/apache.yml"
handlers:

View file

@ -41,13 +41,13 @@
- { role: koji_builder, when: env == "staging" }
- { role: nfs/server, when: env == "staging" }
- koji_hub
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -31,13 +31,13 @@
- nagios_client
- fas_client
- ansible-server
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -39,6 +39,7 @@
- fas_client
- collectd/base
- yum-cron
- sudo
tasks:
# this is how you include other task lists
@ -46,7 +47,6 @@
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/apache.yml"
- include: "{{ tasks }}/mod_wsgi.yml"
- include: "{{ tasks }}/openvpn_client.yml"

View file

@ -40,6 +40,7 @@
- fas_client
- collectd/base
- mirrorlist
- sudo
tasks:
# this is how you include other task lists
@ -48,7 +49,6 @@
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/openvpn_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/apache.yml"
- include: "{{ tasks }}/mod_wsgi.yml"

View file

@ -39,13 +39,13 @@
- fas_client
- collectd/base
- fedmsg/base
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
# The proxies don't actually need to talk to these hosts so we won't bother
# putting them on the vpn.
#- include: "{{ tasks }}/openvpn_client.yml"

View file

@ -40,13 +40,13 @@
- collectd/base
- fedmsg/base
- notifs/frontend
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -38,13 +38,13 @@
- nagios_client
- fas_client
- collectd/base
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -39,13 +39,13 @@
- fas_client
- collectd/base
- rsyncd
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -36,13 +36,13 @@
- collectd/base
- paste
- rsyncd
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -38,13 +38,13 @@
- nagios_client
- fas_client
- collectd/base
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -41,13 +41,13 @@
- postgresql_server
- collectd/base
- collectd/postgres # This requires a 'databases' var to be set in host_vars
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
# TODO: add iscsi task

View file

@ -38,6 +38,7 @@
- { role: fas_client, tags:['fas_client'] }
- { role: collectd/base, tags:['collectd_base'] }
- { role: yum-cron, tags:['yumcron'] }
- { role: sudo, tags:['sudo'] }
- { role: taskotron/resultsdb-backend, tags: ['resultsdb-be'] }
- { role: taskotron/resultsdb-frontend, tags: ['resultsdb-fe'] }
@ -47,7 +48,6 @@
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -34,13 +34,13 @@
- nagios_client
- fas_client
- collectd/base
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
handlers:

View file

@ -38,13 +38,13 @@
- nagios_client
- collectd/base
- fas_client
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
# The proxies don't actually need to talk to these hosts so we won't bother
# putting them on the vpn.
#- include: "{{ tasks }}/openvpn_client.yml"

View file

@ -49,13 +49,13 @@
- rsyncd
- mirrormanager/frontend
- freemedia
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/apache.yml"
- include: "{{ tasks }}/mod_wsgi.yml"
- include: "{{ tasks }}/openvpn_client.yml"

View file

@ -40,13 +40,13 @@
- fas_client
- collectd/base
- rsyncd
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -37,6 +37,7 @@
- fas_client
- collectd/base
- yum-cron
- sudo
tasks:
# this is how you include other task lists
@ -44,7 +45,6 @@
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -35,13 +35,13 @@
- fas_client
- collectd/base
- unbound
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
handlers:

View file

@ -37,13 +37,13 @@
- fedmsg/base
- fedmsg/irc
- supybot
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"
- include: "{{ tasks }}/apache.yml"

View file

@ -21,13 +21,13 @@
- fas_client
- collectd/base
- { role: iscsi_client, when: datacenter == "phx2" }
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: datacenter != 'phx2'
- include: "{{ tasks }}/virthost.yml"

View file

@ -42,13 +42,13 @@
- { role: nfs/client, when: env == "staging", mnt_dir: '/mnt/web/attachments', nfs_src_dir: 'fedora_app_staging/app/attachments' }
- { role: nfs/client, when: env != "staging", mnt_dir: '/mnt/web/attachments', nfs_src_dir: 'fedora_app/app/attachments' }
- mediawiki
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/apache.yml"
- include: "{{ tasks }}/openvpn_client.yml"
when: env != "staging"

View file

@ -22,13 +22,15 @@
vars:
- mailman_vardir: /srv/persist/mailman
roles:
- sudo
tasks:
- include: "{{ tasks }}/cloud_setup_basic.yml"
- include: "{{ tasks }}/postfix_basic.yml"
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
- include: "{{ tasks }}/apache.yml"
- include: "{{ tasks }}/mod_wsgi.yml"

View file

@ -18,6 +18,7 @@
- denyhosts
- nagios_client
- fas_client
- sudo
tasks:
# this is how you include other task lists
@ -25,7 +26,6 @@
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:

View file

@ -37,13 +37,13 @@
- nagios_client
- fas_client
- collectd/base
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -37,13 +37,13 @@
- nagios_client
- fas_client
- collectd/base
- sudo
tasks:
- include: "{{ tasks }}/hosts.yml"
- include: "{{ tasks }}/yumrepos.yml"
- include: "{{ tasks }}/2fa_client.yml"
- include: "{{ tasks }}/motd.yml"
- include: "{{ tasks }}/sudo.yml"
handlers:
- include: "{{ handlers }}/restart_services.yml"