Advertisement
Guest User

Untitled

a guest
Dec 1st, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.46 KB | None | 0 0
  1. branch1_vpn:
  2. type: vyatta-machine
  3. properties:
  4. netconf_auth:
  5. user: { get_input: netconf_user }
  6. password: { get_input: netconf_user }
  7. key_content: { get_input: netconf_key_content }
  8. relationships:
  9. - type: cloudify.relationships.contained_in
  10. target: vrouter_branch1_VM
  11. - type: cloudify.relationships.depends_on
  12. target: branch1_dataplane_dp0s3
  13. - type: cloudify.relationships.depends_on
  14. target: branch1_dataplane_dp0s4
  15. - type: cloudify.relationships.depends_on
  16. target: branch1_dataplane_dp0s5
  17. interfaces:
  18. cloudify.interfaces.lifecycle:
  19. create:
  20. inputs:
  21. netconf_auth:
  22. ip: { get_attribute: [ vrouter_branch1_VM, networks, demo_management ]}
  23. lock:
  24. - rfc6020@candidate
  25. back_database: rfc6020@candidate
  26. front_database: rfc6020@running
  27. calls:
  28. - action: rfc6020@edit-config
  29. validate_xml: false
  30. payload:
  31. rfc6020@config:
  32. vyatta-security-v1@security:
  33. vyatta-security-vpn-ipsec-v1@vpn:
  34. vyatta-security-vpn-ipsec-v1@ipsec:
  35. vyatta-security-vpn-ipsec-v1@esp-group:
  36. vyatta-security-vpn-ipsec-v1@tagnode: ESP-1W
  37. vyatta-security-vpn-ipsec-v1@proposal:
  38. vyatta-security-vpn-ipsec-v1@tagnode: 1
  39. vyatta-security-vpn-ipsec-v1@encryption: aes256
  40. vyatta-security-vpn-ipsec-v1@hash: sha1
  41. vyatta-security-vpn-ipsec-v1@lifetime: 1800
  42.  
  43. - action: rfc6020@edit-config
  44. validate_xml: false
  45. payload:
  46. rfc6020@config:
  47. vyatta-security-v1@security:
  48. vyatta-security-vpn-ipsec-v1@vpn:
  49. vyatta-security-vpn-ipsec-v1@ipsec:
  50. vyatta-security-vpn-ipsec-v1@ike-group:
  51. vyatta-security-vpn-ipsec-v1@tagnode: IKE-1W
  52. vyatta-security-vpn-ipsec-v1@proposal:
  53. vyatta-security-vpn-ipsec-v1@tagnode: 1
  54. vyatta-security-vpn-ipsec-v1@encryption: aes256
  55. vyatta-security-vpn-ipsec-v1@hash: sha1
  56. vyatta-security-vpn-ipsec-v1@lifetime: 3600
  57. - action: rfc6020@edit-config
  58. validate_xml: false
  59. payload:
  60. rfc6020@config:
  61. vyatta-if-v1@interfaces:
  62. vyatta-interfaces-vti-v1@vti:
  63. vyatta-interfaces-vti-v1@tagnode: vti0
  64. vyatta-interfaces-vti-v1@address: 172.169.97.249/30
  65.  
  66.  
  67. configure:
  68. inputs:
  69. netconf_auth:
  70. ip: { get_attribute: [ vrouter_branch1_VM, networks, demo_management ]}
  71. lock:
  72. - rfc6020@candidate
  73. back_database: rfc6020@candidate
  74. front_database: rfc6020@running
  75. calls:
  76. - action: rfc6020@get-config
  77. payload:
  78. rfc6020@source:
  79. rfc6020@running: {}
  80. save_to: origin_interfaces
  81. - action: rfc6020@edit-config
  82. validate_xml: false
  83. payload:
  84. rfc6020@config:
  85. vyatta-security-v1@security:
  86. vyatta-security-vpn-ipsec-v1@vpn:
  87. vyatta-security-vpn-ipsec-v1@ipsec:
  88. vyatta-security-vpn-ipsec-v1@site-to-site:
  89. vyatta-security-vpn-ipsec-v1@peer:
  90. vyatta-security-vpn-ipsec-v1@tagnode: { get_attribute: [ vrouter_branch2_VM, networks, demo_public ] }
  91. vyatta-security-vpn-ipsec-v1@authentication:
  92. vyatta-security-vpn-ipsec-v1@pre-shared-secret: test_key_1
  93. vyatta-security-vpn-ipsec-v1@ike-group: IKE-1W
  94. vyatta-security-vpn-ipsec-v1@local-address: { get_attribute: [ vrouter_branch1_VM, networks, demo_public ] }
  95. vyatta-security-vpn-ipsec-v1@vti:
  96. vyatta-security-vpn-ipsec-v1@bind: vti0
  97. vyatta-security-vpn-ipsec-v1@esp-group: ESP-1W
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement