| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
The user creation was failing, because it was looking for the
`demo_users` variable while the samples put the data under
`create_users`.
|
| |
|
|
|
|
|
|
|
|
| |
* Correcting the sample inventory for an HA cluster
* Adding node label mapping
* Updating to mre generic IPs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix the sample inventory
The `openstack_nameservers` variable needs to be a list of strings, we
need to set the Openshift labels in OSv3.yml and we show an example of
using the username/password/poll for RHEL subscriptions.
* Update the READMEs
This fixes some of the paths, explains that we need to pass
`openstack_ssh_public_key` to the end-to-end playbook and includes the
full Docker command since there is no `run.sh` script. Oh and Heat is
not an acronym :).
* Fixes to the readme and inventory
* Use docker-compose
|
|
|
|
|
|
|
|
| |
* First attempt at a simple multi-master support
* Removing unneeded inventory
* adding default number of masters and lower number of nodes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Refactored openstack-stack role to:
- Convert static heat template files to ansible templates
- Include native ansible groups via openstack metadata. This removes the need for a playbook to map host groups
- Some code cleanup
* Deleting commentd out code and irrelevant plays
* Refactored openstack-stack role to:
- Convert static heat template files to ansible templates
- Include native ansible groups via openstack metadata. This removes the need for a playbook to map host groups
- Some code cleanup
* Deleting commentd out code and irrelevant plays
* Replacing stack parameters with jinja expressions
* Updating sample inventory to work with latest dynamic inventory changes
* updating inventory with host group mapping. making sync keys optional
* Missing cluster_hosts group
* Updating to add infra_hosts
* Updating inventory per comments from oybed and sabre1041
|
|
|
|
|
|
|
|
| |
* Updating client image to lock it to ansible 2.3 and install some additional dependencies
* First attempt at a docker-compose based solution
* Renaming image
|
| |
|
| |
|
| |
|
|
|
|
| |
HEAT module (#21)
|
| |
|
|
|
| |
Added prune_projects to the openshift-management role along with Ansible tower support
|
|
|
|
|
|
|
|
| |
* Updated DNS server role + example playbook
* Updated DNS server role + example playbook
* Updated for SELinux boolean
|
|
|
|
|
|
| |
* Updated DNS server role + example playbook
* Updated DNS server role + example playbook
|
|
|
|
|
|
| |
* Ensure DNS configuration has wildcards set for infra nodes
* Updated to include all cluster hosts for DNS entries
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Updated documentation and example inventory
* Update README.md
Added "hint"
* Update README.md
Fix numbering in the markdown
* Update README.md
* Added docker_volume_size to the sample inventory
* Added rhsm_pool to the sample inventory
* Updated README per comments
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* First cut at the nagios work
* Added NRPE service enabled
* Updated implementation to be a bit more flexible
* Updated logic to include checks for services
* Added support for DNS and NFS checks
* Updated templates and config files
* Updated check_service script to simplify and avoid false negatives
* Added support for OpenShift checks
* Added README for the playbook
* Updated README
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* Adding documentation and docker containers so others can begin testing cluster provisioning
* Making updates per comments by @oybed
|
| |
|
| |
|
|\
| |
| | |
Install playbook defaults to the assumption that casl-ansible and ope…
|
| | |
|
| |\
| |/
|/| |
|
| | |
|
|/
|
|
| |
openshift-ansible are checked out to the same directory
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Adding a role to invoke openstack heat
* Adding readme
* Pulling parameters out to inventory file
* start of end-to-end playbook
* More enhancements and refactoring to make dynamic inventory the driver for an openshift install
* Switching to variable substituted path to config.yaml playbook
* Changes to allow defining of number of nodes/infranodes.
* Added labels to inventory
* Start of end-to-end functionality
* Enhancements to support openstack heat provisioning
* Updating inventory sample to remove some deprecation warnings
* Working towards making the secure-registry role 'become' aware
* Fixing node labels and removing secure-registry as it's no longer needed
* No longer need insecure registry line, as installer will secure our registry
* Adjusted dynamic inventory to filter by clusterid
* Minor updates to dynamic inventory bug
* Adding a refactored sample inventory directory
* Refactoring playbooks for better directory structure, and to narrow down host groups
* Adding volume mounts to heat template
* Moving dns playbooks back to original location
* Fixing incorrect file path
* Cleaning up inventory samples
* One more hostname to clean up
* Changing var name
* changed openshift-provision to openshift-prep
* Adjusting current provision script to avoid breakage by new openstack-heat code
|
| |
|
|\
| |
| | |
Fixing ansible impl to work with OSP9 and ansible 2.2
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Added process / contribution info
|
| |/ |
|
|\ \
| |/
|/| |
OpenShift Management Role
|
|/ |
|
|
|
|
| |
client container
|
|\
| |
| | |
Security groups refactor
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Split single security group variable into one per type
* Moves 'default' security group from role into variable
* Moves default security group variables back to openshift-common role
* Converts openstack-security-group role into playbook
* Playbook called on every openstack-create invocation as before
* Simplifies security group tasks and removes type bhecking
* Iterate through seucrity groups and build a comma-separated list of groups
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Adds new openstack-security-groups role
* Addresses Issue #211 and adds all instances to default group
* Defines default security group variable with all groups/rules
* Sets security group variables per type (master,node,nfs,dns)
* Supports specifying no security group for a type (e.g. nfs)
* Uses new Ansible 2.x modules
|
| | |
|
|/ |
|
|\
| |
| | |
Add enhancements for for terminate playbook
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Fixes Issue #206
* Add check for valid item when attempting to delete objects
* Add debug on all variables when using dry_run
* Changed default ansible_ssh_user to cloud-user in line with standard cloud guest image
* Add count for ips and volumes to display since these may not always be the same as instance count
* Enhance displayed warning/note message to include new counts
* It is possible for an instance to not have a floating IP for whatever reason (such as manually deallocating or releasing the IP), in this case SSH will not work to the instance so it will not be included in the host group to attempt subscription manager unregister, but will still be deleted
* It is possible that an instance will have a volume created but not attached. In this case as a precautionary measure I am excluding these unattached volumes from the deletion in case this was intentionally detached to preserve data. We can further discuss if this should be a parameter to override instead or if we need to change this behavior.
* Excluded instances in ERROR state as they will most likely not delete. We can discuss if this should be parameterized instead.
* Added prompt variable defaulted to true but can be set to false
* Added unregister variable defaulted to true but can be set to false
|
| | |
|