# create a new database server system # NOTE: should be used with --limit most of the time # NOTE: most of these vars come from group_vars/backup_server or from hostvars - name: make postgresql-server hosts: dbserver-secondary user: root gather_facts: False vars_files: - /srv/web/infra/ansible/vars/global.yml - ${private}/vars.yml - ${vars}/${ansible_distribution}.yml tasks: - include: $tasks/virt_instance_create.yml handlers: - include: $handlers/restart_services.yml # Once the instance exists, configure it. - name: make db server system hosts: dbserver-secondary user: root gather_facts: True vars_files: - /srv/web/infra/ansible/vars/global.yml - ${private}/vars.yml - ${vars}/${ansible_distribution}.yml tasks: tasks: - include: $tasks/hosts.yml - include: $tasks/yumrepos.yml - include: $tasks/base.yml - include: $tasks/fas_client.yml - include: $tasks/2fa_client.yml - include: $tasks/motd.yml - include: $tasks/sudo.yml - include: $tasks/rkhunter.yml - include: $tasks/denyhosts.yml - include: $tasks/nagios_client.yml - include: $tasks/collectd/client.yml - include: $tasks/postgresql_server.yml # TODO: add iscsi task handlers: - include: $handlers/restart_services.yml