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