formula-vault/vault/init.sls

19 lines
583 B
Plaintext
Raw Normal View History

2017-04-11 09:58:37 -04:00
vault packages:
pkg.installed:
- names:
- unzip
2017-04-11 10:02:56 -04:00
- curl
2017-04-11 09:58:37 -04:00
download vault:
cmd.run:
2017-04-11 10:02:56 -04:00
- name: curl --silent -L https://releases.hashicorp.com/vault/{{ pillar['vault']['vault_version'] }}/vault_{{ pillar['vault']['vault_version'] }}_linux_amd64.zip -o /tmp/vault.zip
2017-04-11 09:58:37 -04:00
- unless: test -e /tmp/vault.zip
install vault:
cmd.run:
- name: unzip /tmp/vault.zip -d /usr/local/bin && chmod 0755 /usr/local/bin/vault && chown root:root /usr/local/bin/vault
- require:
- cmd: download vault
- pkg: unzip
- unless: test -e /usr/local/bin/vault