Advertisement
Guest User

Untitled

a guest
Sep 18th, 2015
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.12 KB | None | 0 0
  1. - name: Test the bigip_gtm_datacenter module
  2. hosts: all
  3. gather_facts: true
  4. connection: local
  5.  
  6. tasks:
  7. - name: Create a new data center on the BIG-IP
  8. bigip_gtm_datacenter:
  9. server: "{{ inventory_hostname }}"
  10. name: "my_datacenter"
  11. contact: "admin@root.local"
  12. location: "New York"
  13. description: "The New York data center"
  14. validate_certs: "no"
  15. state: "present"
  16. delegate_to: localhost
  17.  
  18. - name: Create a new data center on the BIG-IP - Idempotent check
  19. bigip_gtm_datacenter:
  20. server: "{{ inventory_hostname }}"
  21. name: "my_datacenter"
  22. contact: "admin@root.local"
  23. location: "New York"
  24. description: "The New York data center"
  25. validate_certs: "no"
  26. state: "present"
  27. delegate_to: localhost
  28.  
  29. - name: Disable the datacenter
  30. bigip_gtm_datacenter:
  31. server: "{{ inventory_hostname }}"
  32. name: "my_datacenter"
  33. enabled: "no"
  34. validate_certs: "no"
  35. delegate_to: localhost
  36.  
  37. - name: Disable the datacenter - Idempotent check
  38. bigip_gtm_datacenter:
  39. server: "{{ inventory_hostname }}"
  40. name: "my_datacenter"
  41. enabled: "no"
  42. validate_certs: "no"
  43. delegate_to: localhost
  44.  
  45. - name: Enable the datacenter
  46. bigip_gtm_datacenter:
  47. server: "{{ inventory_hostname }}"
  48. name: "my_datacenter"
  49. enabled: "yes"
  50. validate_certs: "no"
  51. state: "present"
  52. delegate_to: localhost
  53.  
  54. - name: Enable the datacenter - Idempotent check
  55. bigip_gtm_datacenter:
  56. server: "{{ inventory_hostname }}"
  57. name: "my_datacenter"
  58. enabled: "yes"
  59. validate_certs: "no"
  60. state: "present"
  61. delegate_to: localhost
  62.  
  63. - name: Set the datacenter contact
  64. bigip_gtm_datacenter:
  65. server: "{{ inventory_hostname }}"
  66. name: "my_datacenter"
  67. contact: "alice@root.local"
  68. validate_certs: "no"
  69. state: "present"
  70. delegate_to: localhost
  71.  
  72. - name: Set the datacenter contact - Idempotent check
  73. bigip_gtm_datacenter:
  74. server: "{{ inventory_hostname }}"
  75. name: "my_datacenter"
  76. contact: "alice@root.local"
  77. validate_certs: "no"
  78. state: "present"
  79. delegate_to: localhost
  80.  
  81. - name: Set the datacenter location
  82. bigip_gtm_datacenter:
  83. server: "{{ inventory_hostname }}"
  84. name: "my_datacenter"
  85. location: "Chicago"
  86. validate_certs: "no"
  87. state: "present"
  88. delegate_to: localhost
  89.  
  90. - name: Set the datacenter location - Idempotent check
  91. bigip_gtm_datacenter:
  92. server: "{{ inventory_hostname }}"
  93. name: "my_datacenter"
  94. location: "Chicago"
  95. validate_certs: "no"
  96. state: "present"
  97. delegate_to: localhost
  98.  
  99. - name: Set the datacenter description
  100. bigip_gtm_datacenter:
  101. server: "{{ inventory_hostname }}"
  102. name: "my_datacenter"
  103. description: "New description"
  104. validate_certs: "no"
  105. state: "present"
  106. delegate_to: localhost
  107.  
  108. - name: Set the datacenter description - Idempotent check
  109. bigip_gtm_datacenter:
  110. server: "{{ inventory_hostname }}"
  111. name: "my_datacenter"
  112. description: "New description"
  113. validate_certs: "no"
  114. state: "present"
  115. delegate_to: localhost
  116.  
  117. - name: Delete the datacenter
  118. bigip_gtm_datacenter:
  119. server: "{{ inventory_hostname }}"
  120. name: "my_datacenter"
  121. validate_certs: "no"
  122. state: "absent"
  123. delegate_to: localhost
  124.  
  125. - name: Delete the datacenter - Idempotent check
  126. bigip_gtm_datacenter:
  127. server: "{{ inventory_hostname }}"
  128. name: "my_datacenter"
  129. validate_certs: "no"
  130. state: "absent"
  131. delegate_to: localhost
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement