parent
4b23cf8bae
commit
d9ad1fee21
@ -0,0 +1,40 @@
|
|||||||
|
---
|
||||||
|
#
|
||||||
|
# DECORT vins module example
|
||||||
|
#
|
||||||
|
|
||||||
|
- hosts: localhost
|
||||||
|
tasks:
|
||||||
|
- name: obtain JWT
|
||||||
|
decort_jwt:
|
||||||
|
oauth2_url: "https://sso.digitalenergy.online"
|
||||||
|
validity: 1200
|
||||||
|
register: my_jwt
|
||||||
|
delegate_to: localhost
|
||||||
|
|
||||||
|
- name: print out JWT
|
||||||
|
debug:
|
||||||
|
var: my_jwt.jwt
|
||||||
|
delegate_to: localhost
|
||||||
|
|
||||||
|
- name: Manage ViNS at resource group level
|
||||||
|
decort_vins:
|
||||||
|
authenticator: jwt
|
||||||
|
jwt: "{{ my_jwt.jwt }}"
|
||||||
|
controller_url: "https://ds1.digitalenergy.online"
|
||||||
|
vins_name: "vins_created_by_decort_VINS_module"
|
||||||
|
state: present
|
||||||
|
rg_id: 198
|
||||||
|
ext_net_id: -1
|
||||||
|
ipcidr: "10.20.30.0/24"
|
||||||
|
mgmtaddr: "10.20.30.1"
|
||||||
|
custom_config: false
|
||||||
|
config_save: false
|
||||||
|
verify_ssl: false
|
||||||
|
|
||||||
|
register: managed_vins
|
||||||
|
|
||||||
|
- name: print VINS facter
|
||||||
|
debug:
|
||||||
|
msg: "{{managed_vins.facts.password}}"
|
||||||
|
when: managed_vins.facts.password is defined
|
@ -0,0 +1,40 @@
|
|||||||
|
---
|
||||||
|
#
|
||||||
|
# DECORT k8s module labels, taints, annotations example
|
||||||
|
#
|
||||||
|
|
||||||
|
- hosts: localhost
|
||||||
|
tasks:
|
||||||
|
- name: obtain JWT
|
||||||
|
decort_jwt:
|
||||||
|
oauth2_url: "https://sso.digitalenergy.online"
|
||||||
|
validity: 1200
|
||||||
|
register: my_jwt
|
||||||
|
delegate_to: localhost
|
||||||
|
|
||||||
|
- name: print out JWT
|
||||||
|
debug:
|
||||||
|
var: my_jwt.jwt
|
||||||
|
delegate_to: localhost
|
||||||
|
|
||||||
|
- name: Create k8s cluster
|
||||||
|
decort_k8s:
|
||||||
|
authenticator: jwt
|
||||||
|
jwt: "{{ my_jwt.jwt }}"
|
||||||
|
controller_url: "https://mr4.digitalenergy.online"
|
||||||
|
name: "example_kubernetes"
|
||||||
|
rg_id: 199
|
||||||
|
k8ci_id: 4
|
||||||
|
state: present
|
||||||
|
workers:
|
||||||
|
- name: workgroup1
|
||||||
|
labels:
|
||||||
|
- disktype1=ssd1
|
||||||
|
- disktype2=ssd2
|
||||||
|
taints:
|
||||||
|
- key1=value1:NoSchedule
|
||||||
|
- key2=value2:NoSchedule
|
||||||
|
annotations:
|
||||||
|
- node.deckhouse.io/group1=g1
|
||||||
|
- node.deckhouse.io/group2=g2
|
||||||
|
register: kube
|
@ -0,0 +1,31 @@
|
|||||||
|
---
|
||||||
|
#
|
||||||
|
# DECORT vins module example
|
||||||
|
#
|
||||||
|
|
||||||
|
- hosts: localhost
|
||||||
|
tasks:
|
||||||
|
- name: obtain JWT
|
||||||
|
decort_jwt:
|
||||||
|
oauth2_url: "https://sso.digitalenergy.online"
|
||||||
|
validity: 1200
|
||||||
|
register: my_jwt
|
||||||
|
delegate_to: localhost
|
||||||
|
|
||||||
|
- name: print out JWT
|
||||||
|
debug:
|
||||||
|
var: my_jwt.jwt
|
||||||
|
delegate_to: localhost
|
||||||
|
|
||||||
|
- name: Manage bservice at RG
|
||||||
|
decort_bservice:
|
||||||
|
account_id: 98
|
||||||
|
verify_ssl: false
|
||||||
|
authenticator: jwt
|
||||||
|
jwt: "{{ my_jwt.jwt }}"
|
||||||
|
controller_url: "https://ds1.digitalenergy.online"
|
||||||
|
rg_id: 1629
|
||||||
|
state: present
|
||||||
|
name: databases
|
||||||
|
started: True
|
||||||
|
register: db_bservice
|
Loading…
Reference in new issue