summaryrefslogtreecommitdiffstats
path: root/playbooks/provisioning/openstack
diff options
context:
space:
mode:
authorBogdan Dobrelya <bdobreli@redhat.com>2017-06-21 13:32:48 +0200
committerBogdan Dobrelya <bdobreli@redhat.com>2017-06-23 10:49:57 +0200
commit3f10c266aab0881ab294513d4ef93a1528d33c6b (patch)
treeac2174d4f154b89520a5eafd0a10091e3d7b02c9 /playbooks/provisioning/openstack
parent6457152be04098c7f765b322447006bdb052509f (diff)
downloadopenshift-3f10c266aab0881ab294513d4ef93a1528d33c6b.tar.gz
openshift-3f10c266aab0881ab294513d4ef93a1528d33c6b.tar.bz2
openshift-3f10c266aab0881ab294513d4ef93a1528d33c6b.tar.xz
openshift-3f10c266aab0881ab294513d4ef93a1528d33c6b.zip
Fix flat sec group and infra/dns sec rules
Make flat sec group to only merge node/master/etcd sec rules. Add basic dns/ssh sec group and assign it to all but dns node groups. Assign only dns sec group for dns nodes. Assign only infra (and basic) sec groups for ingra nodes. Add security notes for openstack provider. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
Diffstat (limited to 'playbooks/provisioning/openstack')
-rw-r--r--playbooks/provisioning/openstack/README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/playbooks/provisioning/openstack/README.md b/playbooks/provisioning/openstack/README.md
index 423d57113..df00e5507 100644
--- a/playbooks/provisioning/openstack/README.md
+++ b/playbooks/provisioning/openstack/README.md
@@ -72,6 +72,17 @@ stacks. Set it to true, if you experience issues with sec group rules
quotas. It trades security for number of rules, by sharing the same set
of firewall rules for master, node, etcd and infra nodes.
+#### Security notes
+
+Configure required `*_ingress_cidr` variables to restrict public access
+to provisioned servers from your laptop (a /32 notation should be used)
+or your trusted network. The most important is the `node_ingress_cidr`
+that restricts public access to the deployed DNS server and cluster
+nodes' ephemeral ports range.
+
+Note, the command ``curl https://api.ipify.org`` helps fiding an external
+IP address of your box (the ansible admin node).
+
### Update the DNS names in `inventory/hosts`
The different server groups are currently grouped by the domain name,