diff --git a/inventory/group_vars/piwik-stg b/inventory/group_vars/piwik-stg new file mode 100644 index 0000000000..2cac3cb9cb --- /dev/null +++ b/inventory/group_vars/piwik-stg @@ -0,0 +1,8 @@ +--- +lvm_size: 20000 +mem_size: 8192 +# probably 4 in prod: +num_cpus: 2 + +tcp_ports: [ 80 ] +fas_client_groups: sysadmin-noc,sysadmin-web diff --git a/inventory/inventory b/inventory/inventory index ee1599581f..8d1003c156 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -665,6 +665,7 @@ pdc-backend01.stg.phx2.fedoraproject.org pdc-web01.stg.phx2.fedoraproject.org pgbdr01.stg.phx2.fedoraproject.org pgbdr02.stg.phx2.fedoraproject.org +piwik01.stg.phx2.fedoraproject.org pkgdb01.stg.phx2.fedoraproject.org pkgs01.stg.phx2.fedoraproject.org proxy01.stg.phx2.fedoraproject.org @@ -988,6 +989,9 @@ pdc-backend01.phx2.fedoraproject.org [pdc-backend-stg] pdc-backend01.stg.phx2.fedoraproject.org +[piwik-stg] +piwik01.stg.phx2.fedoraproject.org + [transient-cloud] # fedora-hubs-dev 209.132.184.98 diff --git a/playbooks/groups/piwik.yml b/playbooks/groups/piwik.yml new file mode 100644 index 0000000000..0bda61012f --- /dev/null +++ b/playbooks/groups/piwik.yml @@ -0,0 +1,33 @@ +# These servers run piwik + +- include: "/srv/web/infra/ansible/playbooks/include/virt-create.yml myhosts=piwik-stg" + +- name: make the box be real + hosts: piwik-stg + user: root + gather_facts: True + + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - "/srv/private/ansible/vars.yml" + - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml + + roles: + - base + - rkhunter + - nagios/client + - hosts + - fas_client + - collectd/base + - apache + - fedmsg/base + - piwik + - sudo + + tasks: + - include: "{{ tasks }}/yumrepos.yml" + - include: "{{ tasks }}/2fa_client.yml" + - include: "{{ tasks }}/motd.yml" + + handlers: + - include: "{{ handlers }}/restart_services.yml"