diff --git a/inventory/group_vars/all.yml b/inventory/group_vars/all.yml index 21a2d40..65bd132 100644 --- a/inventory/group_vars/all.yml +++ b/inventory/group_vars/all.yml @@ -24,10 +24,23 @@ apache_vhosts: >- + (apache_vhosts_munin | default([])) }} +docker_add_repo: True +docker_users: + - 'gballan' + +munin_node_host_name: "{{ ansible_fqdn }}" munin_node_allowed_ips: - - '^10\.7\.10\.95$' + - '^10\.7\.10\.35$' - '^127\.0\.0\.1$' - '^::1$' +munin_node_plugins: + - name: 'cpu' + - name: 'df' + - name: 'memory' + - name: 'swap' + - name: 'threads' + - name: 'uptime' + - name: 'users' ntp_enabled: True ntp_timezone: 'America/New_York' diff --git a/inventory/group_vars/continuous_integration.yml b/inventory/group_vars/continuous_integration.yml new file mode 100644 index 0000000..c67b998 --- /dev/null +++ b/inventory/group_vars/continuous_integration.yml @@ -0,0 +1,3 @@ +--- + +docker_install_compose_plugin: False diff --git a/playbooks/docker.yml b/playbooks/docker.yml new file mode 100644 index 0000000..4fe76af --- /dev/null +++ b/playbooks/docker.yml @@ -0,0 +1,9 @@ +--- + +- name: Install and configure Docker + hosts: + - continuous_integration + become: True + + roles: + - geerlingguy.docker diff --git a/playbooks/site.yml b/playbooks/site.yml index d320f33..5f87d71 100644 --- a/playbooks/site.yml +++ b/playbooks/site.yml @@ -6,6 +6,7 @@ - import_playbook: packages.yml - import_playbook: munin.yml - import_playbook: gitea.yml +- import_playbook: docker.yml - import_playbook: apache.yml - import_playbook: nginx.yml - import_playbook: dev.yml