Advertisement
Guest User

Untitled

a guest
Apr 6th, 2018
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. ---
  2.  
  3. - name: Create a VIP, pool, pool members and nodes
  4. hosts: all
  5. connection: local
  6.  
  7. tasks:
  8. - name: Create a pool
  9. bigip_pool:
  10. lb_method: "ratio-member"
  11. name: "web"
  12. password: "{{ bigip_password }}"
  13. server: "{{ server }}"
  14. slow_ramp_time: "120"
  15. user: "{{ bigip_username }}"
  16. validate_certs: "{{ validate_certs }}"
  17. delegate_to: localhost
  18.  
  19. - name: Create node1
  20. bigip_node:
  21. host: "10.0.1.180"
  22. name: "node-1"
  23. password: "{{ bigip_password }}"
  24. server: "{{ server }}"
  25. user: "{{ bigip_username }}"
  26. validate_certs: "{{ validate_certs }}"
  27. delegate_to: localhost
  28.  
  29. - name: Create node2
  30. bigip_node:
  31. host: "10.0.1.94"
  32. name: "node-2"
  33. password: "{{ bigip_password }}"
  34. server: "{{ server }}"
  35. user: "{{ bigip_username }}"
  36. validate_certs: "{{ validate_certs }}"
  37. delegate_to: localhost
  38.  
  39. - name: Add nodes to pool
  40. bigip_pool_member:
  41. description: "webserver-1"
  42. host: "{{ item.host }}"
  43. name: "{{ item.name }}"
  44. password: "{{ bigip_password }}"
  45. pool: "web"
  46. port: "80"
  47. server: "{{ server }}"
  48. user: "{{ bigip_username }}"
  49. validate_certs: "{{ validate_certs }}"
  50. delegate_to: localhost
  51. with_items:
  52. - host: "10.0.1.180"
  53. name: "node-1"
  54. - host: "10.0.1.94"
  55. name: "node-2"
  56.  
  57. - name: Create a VIP
  58. bigip_virtual_server:
  59. description: "foo-vip"
  60. destination: "10.0.1.10"
  61. password: "{{ bigip_password }}"
  62. name: "vip-1"
  63. pool: "web"
  64. port: "80"
  65. server: "{{ server }}"
  66. snat: "Automap"
  67. user: "{{ bigip_username }}"
  68. all_profiles:
  69. - "http"
  70. - "clientssl"
  71. validate_certs: "{{ validate_certs }}"
  72. delegate_to: localhost
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement