App deployer plugins

This commit is contained in:
Antoine Legrand
2016-09-07 20:02:06 +02:00
parent d87b0344b5
commit ccbb2ee3ae
11 changed files with 27 additions and 6 deletions

View File

@@ -0,0 +1,20 @@
---
- name: install kpm
pip:
name: "kpm"
state: "present"
version: "0.16.1"
when: kpm_packages | length > 0
- name: manage kubernetes applications
kpm:
namespace: "{{item.namespace | default(kpm_namespace | default('default'))}}"
registry: "{{item.registry | default(kpm_registry | default('https://api.kpm.sh'))}}"
state: "{{item.state | default(omit)}}"
version: "{{item.version | default(omit)}}"
variables: "{{item.variables | default(omit)}}"
name: "{{item.name}}"
with_items: "{{kpm_packages}}"
register: kpmresults
environment:
PATH: "{{ ansible_env.PATH }}:{{ bin_dir }}"