diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-11-06 03:31:22 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-11-06 03:31:22 +0000 |
| commit | 58a9759b8483d9c1c5dfaa07f5fb75a2d94f7b7e (patch) | |
| tree | 1fd65f938528fddbeab4335ee45cb44135360b77 | |
| parent | 2b02001e345bbe37a81fd156704078a4747e4a84 (diff) | |
| parent | 1efdf4574dca9dbe6cadd4af2e61c14c11b000e1 (diff) | |
| download | kolla-58a9759b8483d9c1c5dfaa07f5fb75a2d94f7b7e.tar.gz kolla-58a9759b8483d9c1c5dfaa07f5fb75a2d94f7b7e.zip | |
Merge "Allow disabling of sysctl values"
| -rw-r--r-- | ansible/group_vars/all.yml | 3 | ||||
| -rwxr-xr-x | ansible/roles/haproxy/tasks/config.yml | 1 | ||||
| -rw-r--r-- | ansible/roles/neutron/tasks/config.yml | 8 | ||||
| -rw-r--r-- | ansible/roles/nova/tasks/config.yml | 8 |
4 files changed, 16 insertions, 4 deletions
diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml index a55eed226..88e59c363 100644 --- a/ansible/group_vars/all.yml +++ b/ansible/group_vars/all.yml @@ -114,6 +114,9 @@ openstack_logging_debug: "False" openstack_region_name: "RegionOne" +# Optionally allow Kolla to set sysctl values +set_sysctl: "yes" + # Valid options are [ novnc, spice ] nova_console: "novnc" diff --git a/ansible/roles/haproxy/tasks/config.yml b/ansible/roles/haproxy/tasks/config.yml index 633e96c6f..d5e3711a6 100755 --- a/ansible/roles/haproxy/tasks/config.yml +++ b/ansible/roles/haproxy/tasks/config.yml @@ -17,6 +17,7 @@ - name: Allowing non-local IP binding sysctl: name="net.ipv4.ip_nonlocal_bind" value=1 sysctl_set=yes + when: set_sysctl | bool - name: Ensuring config directory exists file: diff --git a/ansible/roles/neutron/tasks/config.yml b/ansible/roles/neutron/tasks/config.yml index 5a99aa95f..a0fe2f92c 100644 --- a/ansible/roles/neutron/tasks/config.yml +++ b/ansible/roles/neutron/tasks/config.yml @@ -1,14 +1,18 @@ --- - name: Allowing IP forwarding on network node sysctl: name="net.ipv4.ip_forward" value=1 sysctl_set=yes - when: inventory_hostname in groups['neutron-agents'] + when: + - set_sysctl | bool + - inventory_hostname in groups['neutron-agents'] - name: Disabling reverse path filter on network node sysctl: name="net.ipv4.conf.{{ item }}.rp_filter" value=0 sysctl_set=yes with_items: - "all" - "default" - when: inventory_hostname in groups['neutron-agents'] + when: + - set_sysctl | bool + - inventory_hostname in groups['neutron-agents'] - include: ../../config.yml vars: diff --git a/ansible/roles/nova/tasks/config.yml b/ansible/roles/nova/tasks/config.yml index 29f308e5d..a98b38e0e 100644 --- a/ansible/roles/nova/tasks/config.yml +++ b/ansible/roles/nova/tasks/config.yml @@ -4,14 +4,18 @@ with_items: - "iptables" - "ip6tables" - when: inventory_hostname in groups['compute'] + when: + - set_sysctl | bool + - inventory_hostname in groups['compute'] - name: Disabling reverse path filter on compute node sysctl: name="net.ipv4.conf.{{ item }}.rp_filter" value=0 sysctl_set=yes with_items: - "all" - "default" - when: inventory_hostname in groups['neutron-agents'] + when: + - set_sysctl | bool + - inventory_hostname in groups['neutron-agents'] - include: ../../config.yml vars: |
