| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Support scaling up for masters and nodes
* Simplify scaleup code
* Add sanity checks before upscaling
|
|\
| |
| | |
Add wildcard record for Private DNS
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Logging on aws
|
| | | |
|
| | | |
|
| | | |
|
| |\ \ |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | | |
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
|
| | | | |
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
* Spelling typo
* Fix for nfs server path
* yamllint hates blan lines
|
| | |
| | |
| | | |
Inline if apparently needs to have else
|
|\ \ \
| | | |
| | | | |
Options for bastion, SSH config, static inventory autogeneration
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* At the provisioning stage, allow users to auto-generate SSH config,
when using a static inventory.
* Run playbooks to provsion and post-provision as a separate, when
using a bastion. This re-applies the SSH config, which ansible can't
do on the fly.
* Support a pre-installed bastion node, colocated with the 1st infra
node.
* With a bastion enabled, reduce floating IP footprint to infra and
dns nodes only, effectively isolating a cluster in a private
network.
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Autogenerate SSH config for static inventory and bastion.
* When using bastion, use FQDN for inventory's ansible_host and SSH
config's Hostname. Simplifies accessing nodes by names instead of
private IPs.
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Adding meta info for galaxy consumption
* Fixing TravisCI lint error
|
| | | |
| | | |
| | | | |
Changing path to diagram
|
|\ \ \ \
| | | | |
| | | | | |
Resource group fix
|
| | | | | |
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
Added SDN option
|
| | |_|/
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Ansible Tower Integration added
* fixing YAML errors found by Linter
* fixing another lint YAML error
* more linter issues fixed
* hopefully latest yaml linter issue
|
| | | | |
|
|/ / /
| | |
| | | |
Resolves #566
|
|\ \ \
| | | |
| | | | |
Reverting storage nodes back to using storage_node
|
| |\ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* various fixes and enhancements
* change 30g to 20g
* last minute changes and stream lines
* mend
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* various fixes and enhancements
* change 30g to 20g
|
| |/ /
|/| | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| |/ /
|/| |
| | | |
https://github.com/openshift/openshift-ansible-contrib into cns-support
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* add_host script to add new nodes, infranodes or hosts
* Add vm, nic, disks, nsg, attach to lbs, etc.
* Prepare host for OCP scale up
* Run scale up
* Auto name "discovery" (node0X+1)
* Default sane values for everything except resourcegroup
* Only jq required
NOTE: The current ansible modules doesn't support stuff like add host to
LB, availability set, specify the ipconfig name, etc., otherwise ansible
would have been used.
* Clean up ARM templates for unneeded variables
* Renamed infraavailabilityset to infranodeavailabilityset to be the
same as the others
* Clean up master.sh script for unneeded variables
* Removed yum update comment in node.sh
* Workaround for BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1469358
|
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes a regression caused by the move to the static inventory.
The nodes in `oc get nodes` should be (and had been) identified by
their hostnames (e.g. master-0.openshift.example.com), but are
now using their internal IP addresses instead.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Added validation playbook
* Added uninstall VMs playbook
* Added additional load balancer config
* Fixed app validation
* Added reverse dns and hosts style formats
* Removing static inventory creation for now
* Moved console_port variable to ocp-vars for sharing with validation script.
* Fixed yaml syntax
* Made hostnames more variable
* Explained generation of htpasswd password hashes
* Changed to non-enforcing for softer affinity handling
* Misconstrued relationship between containerized OCP on RHEL and Atomic
|