From 1d69338f13d3a0fc79933c9e4b9bf9f9eabcbd1f Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Fri, 12 May 2017 19:32:19 +0200 Subject: [PATCH] library/roles/ubuntugis: Role that adds the ubuntugis repo. --- ubuntugis/defaults/main.yml | 6 ++++++ ubuntugis/tasks/main.yml | 9 +++++++++ 2 files changed, 15 insertions(+) create mode 100644 ubuntugis/defaults/main.yml create mode 100644 ubuntugis/tasks/main.yml diff --git a/ubuntugis/defaults/main.yml b/ubuntugis/defaults/main.yml new file mode 100644 index 00000000..675e2113 --- /dev/null +++ b/ubuntugis/defaults/main.yml @@ -0,0 +1,6 @@ +--- +ubuntugis_repo_install: False +ubuntugis_repo: 'ppa:ubuntugis/ppa' +ubuntugis_pkg_state: latest +ubuntugis_packages: + - gdal diff --git a/ubuntugis/tasks/main.yml b/ubuntugis/tasks/main.yml new file mode 100644 index 00000000..e41360c1 --- /dev/null +++ b/ubuntugis/tasks/main.yml @@ -0,0 +1,9 @@ +--- +- name: Add the ansible ppa for ansible + apt_repository: repo='{{ ubuntugis_repo }}' update_cache=yes + tags: ubuntugis + +- name: Install the ansible package + apt: pkg={{ item }} state={{ ubuntugis_pkg_state }} update_cache=yes cache_valid_time=1800 + with_items: '{{ ubuntugis_packages }}' + tags: ubuntugis