andersla / terrashift Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
The file that gets generated from inventory-openshift-template can be improved.
The ansible_ssh_user=centos
section in the nodes section is not needed as this is specified globally by the ansible_ssh_user=centos
setting
The ansible_ssh_host
setting for the entries in the masters, etcd and nodes section might not be necessary if we run ansible from within the same VPC in which case we can use the private domain names of the servers?
Some users may not understand git submodules and need some help in populating the openshift-ansible directory. Probably best to add this to the README.md file?
I think this would be something like this:
git submodule init
git submodule update
cd openshift-ansible/
git pull
git checkout master
Remove the bit that modifies /etc/sysconfig/docker. The ansible installer handles this automatically.
Consider installing NetworkManager after starting docker. I saw some errors when NetworkManager is installed when docker is not running. These probably are not serious, but installing NetworkManager later may be safer.
Remove the installation of Ansible and cloning the openshift-ansible repository. These are not needed for a node unless you want to run the the Ansible installer from it (e.g a master node)
Instructions for networking should be added.
Mention that the master public IP should added to DNS (e.g. as master.example.com) and a wildcard DNS entry added for that sub-domain (e.g. *.master.example.com)
Add these entries to the [OSEv3:vars] section:
openshift_hostname=MASTER_PRIVATE_FQDN
openshift_master_cluster_hostname=MASTER_PRIVATE_FQDN
openshift_master_cluster_public_hostname=MASTER_PUBLIC_FQDN
openshift_master_default_subdomain=MASTER_PUBLIC_FQDN
Where MASTER_PRIVATE_FQDN is the private DNS name of the master on AWS and MASTER_PUBLIC_FQDN is the public name of the server (e.g. master.example.com)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.