From be8d98470bb176a6564e3eaa6bfdfb342b455fb2 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Sun, 13 Oct 2013 22:05:13 +0000 Subject: [PATCH] Primary gallery stuff --- playbooks/groups/gallery.yml | 17 +++++++++++++++++ roles/gallery/tasks/main.yml | 16 ++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 roles/gallery/tasks/main.yml 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