aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-11-06 03:31:22 +0000
committerGerrit Code Review <review@openstack.org>2015-11-06 03:31:22 +0000
commit58a9759b8483d9c1c5dfaa07f5fb75a2d94f7b7e (patch)
tree1fd65f938528fddbeab4335ee45cb44135360b77
parent2b02001e345bbe37a81fd156704078a4747e4a84 (diff)
parent1efdf4574dca9dbe6cadd4af2e61c14c11b000e1 (diff)
downloadkolla-58a9759b8483d9c1c5dfaa07f5fb75a2d94f7b7e.tar.gz
kolla-58a9759b8483d9c1c5dfaa07f5fb75a2d94f7b7e.zip
Merge "Allow disabling of sysctl values"
-rw-r--r--ansible/group_vars/all.yml3
-rwxr-xr-xansible/roles/haproxy/tasks/config.yml1
-rw-r--r--ansible/roles/neutron/tasks/config.yml8
-rw-r--r--ansible/roles/nova/tasks/config.yml8
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: