Skip to content
Snippets Groups Projects
Commit ccbb2ee3 authored by Antoine Legrand's avatar Antoine Legrand
Browse files

App deployer plugins

parent d87b0344
No related branches found
No related tags found
No related merge requests found
......@@ -25,4 +25,4 @@
- hosts: kube-master[0]
roles:
- {role: kubernetes-apps, tags: apps}
- { role: kubernetes-apps, tags: apps }
\ No newline at end of file
......@@ -130,9 +130,5 @@ dns_server: "{{ kube_service_addresses|ipaddr('net')|ipaddr(2)|ipaddr('address')
docker_options: "--insecure-registry={{ kube_service_addresses }}"
# default packages to install within the cluster
kpm_packages:
- name: kube-system/kubedns
namespace: kube-system
variables:
cluster_ip: "{{skydns_server}}"
kpm_packages: []
# - name: kube-system/grafana
---
- debug: msg="No helm charts"
File moved
---
- 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 }}"
dependencies:
- {role: kubernetes-apps/ansible, tags: apps}
- {role: kubernetes-apps/kpm, tags: [apps, kpm]}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment