From eb859d20e3330602f1eaae2e42bafac249d9cf19 Mon Sep 17 00:00:00 2001 From: Bret Palsson Date: Sat, 1 Mar 2014 20:56:12 -0700 Subject: [PATCH] Add awscli state --- states/awscli/init.sls | 13 +++++++++++++ states/awscli/requirements.txt | 1 + 2 files changed, 14 insertions(+) create mode 100644 states/awscli/init.sls create mode 100644 states/awscli/requirements.txt diff --git a/states/awscli/init.sls b/states/awscli/init.sls new file mode 100644 index 0000000..167540e --- /dev/null +++ b/states/awscli/init.sls @@ -0,0 +1,13 @@ +/opt/awscli/venv: + virtualenv.managed: + - system_site_packages: False + - requirements: /opt/awscli/requirements.txt + - require: + - file: awscli_requirements + +awscli_requirements: + file.managed: + - name: /opt/awscli/requirements.txt + - source: salt://awscli/requirements.txt + - template: jinja + diff --git a/states/awscli/requirements.txt b/states/awscli/requirements.txt new file mode 100644 index 0000000..27c5eae --- /dev/null +++ b/states/awscli/requirements.txt @@ -0,0 +1 @@ +awscli=={{ pillar['pip']['awscli'] }}