Fix lint errors
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Some checks reported errors
continuous-integration/drone/push Build encountered an error
This commit is contained in:
parent
69706cd20e
commit
e10bb28442
3 changed files with 73 additions and 73 deletions
|
|
@ -1,12 +1,12 @@
|
||||||
my_context: kubernetes
|
my_context: kubernetes
|
||||||
ingress_domain: "local.cluster"
|
ingress_domain: "local.cluster"
|
||||||
#ingress_whitelist:
|
# ingress_whitelist:
|
||||||
# - 10.96.0.0/12
|
# - 10.96.0.0/12
|
||||||
# - 10.244.0.0/16
|
# - 10.244.0.0/16
|
||||||
# - 192.168.140.0/24
|
# - 192.168.140.0/24
|
||||||
basic_auth: false
|
basic_auth: false
|
||||||
#traefik_version: "2.0"
|
# traefik_version: "2.0"
|
||||||
#traefik_namespace: traefik
|
# traefik_namespace: traefik
|
||||||
weave_net_password: "SuperMotDePasseDeLaMortQuiTue4012!"
|
weave_net_password: "SuperMotDePasseDeLaMortQuiTue4012!"
|
||||||
|
|
||||||
weave_scope: false
|
weave_scope: false
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,6 @@ galaxy_info:
|
||||||
galaxy_tags: []
|
galaxy_tags: []
|
||||||
license: GPL2
|
license: GPL2
|
||||||
platforms:
|
platforms:
|
||||||
- name: kubernetes
|
- name: kubernetes
|
||||||
version:
|
version:
|
||||||
- all
|
- all
|
||||||
|
|
|
||||||
128
tasks/main.yml
128
tasks/main.yml
|
|
@ -2,9 +2,9 @@
|
||||||
- name: Weave Net setup
|
- name: Weave Net setup
|
||||||
block:
|
block:
|
||||||
- name: Include Weave Net vars
|
- name: Include Weave Net vars
|
||||||
include_vars: net-files.yaml
|
ansible.builtin.include_vars: net-files.yaml
|
||||||
- name: Weave Net files
|
- name: Weave Net files
|
||||||
k8s:
|
kubernetes.core.k8s:
|
||||||
state: present
|
state: present
|
||||||
context: "{{ my_context }}"
|
context: "{{ my_context }}"
|
||||||
merge_type: merge
|
merge_type: merge
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
with_items:
|
with_items:
|
||||||
- "{{ weave_net_files }}"
|
- "{{ weave_net_files }}"
|
||||||
- name: Weave Net password
|
- name: Weave Net password
|
||||||
k8s:
|
kubernetes.core.k8s:
|
||||||
state: present
|
state: present
|
||||||
context: "{{ my_context }}"
|
context: "{{ my_context }}"
|
||||||
merge_type: merge
|
merge_type: merge
|
||||||
|
|
@ -28,72 +28,72 @@
|
||||||
|
|
||||||
- name: Weave Scope setup
|
- name: Weave Scope setup
|
||||||
block:
|
block:
|
||||||
- name: namespace
|
- name: namespace
|
||||||
k8s:
|
kubernetes.core.k8s:
|
||||||
context: "{{ my_context }}"
|
context: "{{ my_context }}"
|
||||||
state: present
|
state: present
|
||||||
name: weave
|
name: weave
|
||||||
api_version: v1
|
api_version: v1
|
||||||
kind: Namespace
|
kind: Namespace
|
||||||
|
|
||||||
- name: Create a Secret object for basic authentification (traefik 1.7)
|
- name: Create a Secret object for basic authentification (traefik 1.7)
|
||||||
k8s:
|
kubernetes.core.k8s:
|
||||||
state: present
|
state: present
|
||||||
context: "{{ my_context }}"
|
context: "{{ my_context }}"
|
||||||
definition:
|
definition:
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Secret
|
kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: basic-auth
|
name: basic-auth
|
||||||
namespace: weave
|
namespace: weave
|
||||||
type: Opaque
|
type: Opaque
|
||||||
data:
|
data:
|
||||||
basic_auth: "{{ basic_auth_data | b64encode }}"
|
basic_auth: "{{ basic_auth_data | b64encode }}"
|
||||||
when:
|
when:
|
||||||
- basic_auth|bool
|
- basic_auth|bool
|
||||||
- traefik_version is not defined or traefik_version | regex_search('(^1.)')
|
- traefik_version is not defined or traefik_version | regex_search('(^1.)')
|
||||||
|
|
||||||
- name: Remove a Secret object for basic authentification (traefik 1.7)
|
- name: Remove a Secret object for basic authentification (traefik 1.7)
|
||||||
k8s:
|
kubernetes.core.k8s:
|
||||||
state: absent
|
state: absent
|
||||||
context: "{{ my_context }}"
|
context: "{{ my_context }}"
|
||||||
definition:
|
definition:
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Secret
|
kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: basic-auth
|
name: basic-auth
|
||||||
namespace: weave
|
namespace: weave
|
||||||
type: Opaque
|
type: Opaque
|
||||||
data:
|
data:
|
||||||
basic_auth: "{{ basic_auth_data | b64encode }}"
|
basic_auth: "{{ basic_auth_data | b64encode }}"
|
||||||
when:
|
when:
|
||||||
- traefik_version is defined
|
- traefik_version is defined
|
||||||
- traefik_version | regex_search('(^2.)')
|
- traefik_version | regex_search('(^2.)')
|
||||||
|
|
||||||
- name: Remove old existing Ingress object
|
- name: Remove old existing Ingress object
|
||||||
k8s:
|
kubernetes.core.k8s:
|
||||||
context: "{{ my_context }}"
|
context: "{{ my_context }}"
|
||||||
state: absent
|
state: absent
|
||||||
api_version: extensions/v1beta1
|
api_version: extensions/v1beta1
|
||||||
kind: Ingress
|
kind: Ingress
|
||||||
namespace: weave
|
namespace: weave
|
||||||
name: weave
|
name: weave
|
||||||
when:
|
when:
|
||||||
- traefik_version is defined
|
- traefik_version is defined
|
||||||
- traefik_version | regex_search('(^2.)')
|
- traefik_version | regex_search('(^2.)')
|
||||||
|
|
||||||
# file found https://github.com/weaveworks/scope/tree/master/examples/k8s/
|
# file found https://github.com/weaveworks/scope/tree/master/examples/k8s/
|
||||||
- name: Weave Scope files
|
- name: Weave Scope files
|
||||||
k8s:
|
kubernetes.core.k8s:
|
||||||
state: "present"
|
state: "present"
|
||||||
context: "{{ my_context }}"
|
context: "{{ my_context }}"
|
||||||
namespace: 'weave'
|
namespace: 'weave'
|
||||||
merge_type: merge
|
merge_type: merge
|
||||||
definition: "{{ item }}"
|
definition: "{{ item }}"
|
||||||
with_items: "{{ lookup('url', 'https://cloud.weave.works/k8s/' + weave_scope_version + '/scope.yaml', split_lines=False) | from_yaml_all | list }}"
|
with_items: "{{ lookup('url', 'https://cloud.weave.works/k8s/' + weave_scope_version + '/scope.yaml', split_lines=False) | from_yaml_all | list }}"
|
||||||
when:
|
when:
|
||||||
- weave_scope|bool
|
- weave_scope|bool
|
||||||
- item is not none
|
- item is not none
|
||||||
tags:
|
tags:
|
||||||
- weave
|
- weave
|
||||||
- weave-scope
|
- weave-scope
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue