Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cleanup_twx_db:
- salt.state:
- - tgt: {{ salt['config.get']('decom_instance_name') }}
- - sls:
- - application.decomm_db_schema
- # - saltenv: develop
- del_int_dns:
- salt.state:
- - tgt: {{ salt['config.get']('decom_instance_name') }}
- - sls:
- - common.delete_host_from_dns
- # - saltenv: develop
- del_ldap_host_entry:
- salt.state:
- - tgt: {{ salt['config.get']('decom_instance_name') }}
- - sls:
- - common.hostldap.delete_host
- # - saltenv: develop
- del_ext_dns:
- salt.state:
- - tgt: salt-master
- - sls:
- - application.delete_dns
- # - saltenv: develop
- - pillar:
- decomm_instance_ext_dns: {{ salt['config.get']('decomm_instance_ext_dns') }}.example.com
- decomm_instance: {{ salt['config.get']('decom_instance_name') }}
- # - require:
- # - salt: cleanup_twx_db
- # - salt: del_int_dns
- # - salt: del_ldap_host_entry
- destroy_salt_cloud_instance:
- salt.runner:
- - name: cloud.destroy
- - instances:
- - {{ salt['config.get']('decom_instance_name') }}
- - require:
- - salt: del_ext_dns
- - salt: cleanup_twx_db
- - salt: del_int_dns
- - salt: del_ldap_host_entry
- Call the orch state as follows: salt-run state.orch orch_decomm_application 'pillar={decomm_instance_ext_dns: syndic-demo, decom_instance_name: or-Company-syndic-demo-dev}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement