diff --git a/playbooks/groups/gallery.yml b/playbooks/groups/gallery.yml index 30db6b66e6..b25b39805b 100644 --- a/playbooks/groups/gallery.yml +++ b/playbooks/groups/gallery.yml @@ -49,3 +49,20 @@ handlers: - include: $handlers/restart_services.yml + +- name: deploy gallery itself + hosts: gallery-stg + user: root + gather_facts: True + accelerate: True + + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - ${private}/vars.yml + - ${vars}/${ansible_distribution}.yml + + roles: + - /srv/web/infra/ansible/roles/gallery + + handlers: + - include: $handlers/restart_services.yml diff --git a/roles/gallery/tasks/main.yml b/roles/gallery/tasks/main.yml new file mode 100644 index 0000000000..c61401cd40 --- /dev/null +++ b/roles/gallery/tasks/main.yml @@ -0,0 +1,16 @@ +--- +# Configuration for the gallery webapp + +- name: clean yum metadata + command: yum clean all + tags: + - packages + +- name: install needed packages + yum: pkg=$item state=installed + with_items: + - gallery3 + - gallery3-openid + - php-gd + tags: + - packages