updated to properly manage ip tables during qpid upgrade
diff --git a/components/opdk-iptables-block.yml b/components/opdk-iptables-block.yml new file mode 100644 index 0000000..59e0dc0 --- /dev/null +++ b/components/opdk-iptables-block.yml
@@ -0,0 +1,12 @@ +--- +- hosts: '{{ hosts }}' + vars_files: + - ~/.apigee/credentials.yml + roles: + - apigee-opdk-setup-bootstrap + - apigee-opdk-setup-component-installer + - { role: apigee-opdk-set-reachable, reachability: False, server_type: '{{ server_type_name }}' } + - { role: apigee-opdk-iptables-port-block, destination_port: '{{ qpid_messaging_port }}' } + - { role: apigee-opdk-update-component, apigee_component: '{{ upgrade_component }}' } + - { role: apigee-opdk-iptables-flush } + - { role: apigee-opdk-set-reachable, reachability: True, server_type: '{{ server_type_name }}' }
diff --git a/components/opdk-upgrade-component.yml b/components/opdk-upgrade-component.yml index dd5d0b7..3e71e16 100644 --- a/components/opdk-upgrade-component.yml +++ b/components/opdk-upgrade-component.yml
@@ -1,11 +1,8 @@ --- - hosts: '{{ hosts }}' - vars: - opdk_version: 4.16.09 vars_files: - ~/.apigee/credentials.yml roles: - apigee-opdk-setup-bootstrap - apigee-opdk-setup-component-installer -# - { role: apigee-opdk-setup-component, profile: '{{ component_profile }}' } - { role: apigee-opdk-update-component, apigee_component: '{{ upgrade_component }}' }
diff --git a/components/opdk-upgrade-reachability-component.yml b/components/opdk-upgrade-reachability-component.yml index a614150..7dd477a 100644 --- a/components/opdk-upgrade-reachability-component.yml +++ b/components/opdk-upgrade-reachability-component.yml
@@ -2,14 +2,9 @@ - hosts: '{{ hosts }}' vars_files: - ~/.apigee/credentials.yml - vars: - opdk_version: 4.16.09 - vars_files: - - ~/.apigee/credentials.yml roles: - apigee-opdk-setup-bootstrap - apigee-opdk-setup-component-installer - { role: apigee-opdk-set-reachable, reachability: False, server_type: '{{ server_type_name }}' } -# - { role: apigee-opdk-setup-component, profile: '{{ component_profile }}' } - { role: apigee-opdk-update-component, apigee_component: '{{ upgrade_component }}' } - { role: apigee-opdk-set-reachable, reachability: True, server_type: '{{ server_type_name }}' }
diff --git a/requirements.yml b/requirements.yml index a3c275e..8c52bef 100644 --- a/requirements.yml +++ b/requirements.yml
@@ -22,3 +22,7 @@ - src: https://github.com/carlosfrias/apigee-opdk-update-component - src: https://github.com/carlosfrias/apigee-opdk-setup-bootstrap + +- src: https://github.com/carlosfrias/apigee-opdk-iptables-flush + +- src: https://github.com/carlosfrias/apigee-opdk-iptables-port-block
diff --git a/upgrade.yml b/upgrade.yml index 342a2b8..7781cb3 100644 --- a/upgrade.yml +++ b/upgrade.yml
@@ -19,7 +19,7 @@ hosts: ds upgrade_component: zk -- include: components/opdk-upgrade-reachability-component.yml +- include: components/opdk-iptables-block.yml vars: update_apigee_service: true hosts: qpid