summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Conditionally set the openshift_master_default_subdomain to avoid overriding ↵Øystein Bedin2017-06-051-0/+2
| | | | it unecessary (#47)
* Fix rpm deps (#46)Øystein Bedin2017-05-260-0/+0
| | | | | | | | | | | | | | | | * Upgrading jinja2 to work correctly with latest templates * Updated to solve rpm deps + other version issues * Clean-up * Updating control-host settings and env * Updating control-host settings and env * Updating README and names to align across all components * Setting the TERM var for better shell experience
* Upgrading jinja2 to work correctly with latest templates (#45)Øystein Bedin2017-05-250-0/+0
|
* Use the correct variable name in create_users (#43)Tomas Sedovic2017-05-170-0/+0
| | | | | The user creation was failing, because it was looking for the `demo_users` variable while the samples put the data under `create_users`.
* Updating to OSP ocata repo, as there are some bugs with newton's channel (#44)Eric Sauer2017-05-170-0/+0
|
* Correcting the sample inventory for an HA cluster (#40)Eric Sauer2017-05-170-0/+0
| | | | | | | | * Correcting the sample inventory for an HA cluster * Adding node label mapping * Updating to mre generic IPs
* Some fixes (#41)Tomas Sedovic2017-05-090-0/+0
| | | | | | | | | | | | | | | | | | | * 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 (#39)Eric Sauer2017-04-272-0/+71
| | | | | | | | * First attempt at a simple multi-master support * Removing unneeded inventory * adding default number of masters and lower number of nodes
* Stack refactor (#38)Eric Sauer2017-04-255-286/+184
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 addi… (#32)Eric Sauer2017-04-200-0/+0
| | | | | | | | * 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
* Fixing awk check (#34)Øystein Bedin2017-04-080-0/+0
|
* Added quotes where needed and fixed some other minor bugs (#33)Øystein Bedin2017-04-070-0/+0
|
* Workaround for Ansible 2.3 breakage (#31)Øystein Bedin2017-04-050-0/+0
|
* Updating to development release of ansible 2.3.0 to pull down bug fixes in ↵Eric Sauer2017-03-300-0/+0
| | | | HEAT module (#21)
* Created initial CHANGELOG.mdØystein Bedin2017-03-300-0/+0
|
* Openshift mgmt (#30)Øystein Bedin2017-03-260-0/+0
| | | Added prune_projects to the openshift-management role along with Ansible tower support
* Dns selinux (#28)Øystein Bedin2017-03-040-0/+0
| | | | | | | | * Updated DNS server role + example playbook * Updated DNS server role + example playbook * Updated for SELinux boolean
* Updated DNS server role + example playbook (#27)Øystein Bedin2017-03-020-0/+0
| | | | | | * Updated DNS server role + example playbook * Updated DNS server role + example playbook
* Ensure DNS configuration has wildcards set for infra nodes (#24)Øystein Bedin2017-02-201-0/+10
| | | | | | * Ensure DNS configuration has wildcards set for infra nodes * Updated to include all cluster hosts for DNS entries
* Readme (#26)Øystein Bedin2017-02-200-0/+0
| | | | | | | | | | | | | | | | | | | | * 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
* DNS server should NOT run docker (#25)Øystein Bedin2017-02-160-0/+0
|
* Nagios (#11)Øystein Bedin2017-02-110-0/+0
| | | | | | | | | | | | | | | | | | | | | | * 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
* Defaulting the DNS instance to a small flavor (#20)Øystein Bedin2017-02-110-0/+0
|
* Renaming openstack images to align with CoP naming (#18)Eric Sauer2017-02-080-0/+0
|
* Fixing formatting changes for linksØystein Bedin2017-02-070-0/+0
|
* Adding documentation and docker containers so others can begin testin… (#16)Eric Sauer2017-02-070-0/+0
| | | | | | * Adding documentation and docker containers so others can begin testing cluster provisioning * Making updates per comments by @oybed
* Updated values in sample inventory (#17)Øystein Bedin2017-02-070-0/+0
|
* Fixing two significant bugs in the HEAT deployment (#13)Eric Sauer2017-02-061-0/+3
|
* Merge pull request #14 from etsauer/openshift-ansible-relative-pathAndrew Block2017-01-200-0/+0
|\ | | | | Install playbook defaults to the assumption that casl-ansible and ope…
| * Removing unnecessary taskEric Sauer2017-01-190-0/+0
| |
| * Merge branch 'master' into openshift-ansible-relative-pathEric Sauer2017-01-190-0/+0
| |\ | |/ |/|
* | Updating PR Template with Team mention (#10)Eric Sauer2016-12-210-0/+0
| |
| * Install playbook defaults to the assumption that casl-ansible and ↵Eric Sauer2017-01-190-0/+0
|/ | | | openshift-ansible are checked out to the same directory
* Openstack heat (#2)Eric Sauer2016-12-2110-0/+956
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Updated default security group rules (#7)Øystein Bedin2016-12-210-0/+0
|
* Merge pull request #5 from oybed/osp9updatesEric Sauer2016-12-021-1/+1
|\ | | | | Fixing ansible impl to work with OSP9 and ansible 2.2
| * Correcting formattingØystein Bedin2016-11-150-0/+0
| |
| * Fixing ansible impl to work with OSP9 and ansible 2.2Øystein Bedin2016-11-151-1/+1
| |
* | Merge pull request #6 from oybed/processEric Sauer2016-11-300-0/+0
|\ \ | | | | | | Added process / contribution info
| * | Added process / contribution infoØystein Bedin2016-11-150-0/+0
| |/
* | Merge pull request #4 from sabre1041/openshift-ansible-managementØystein Bedin2016-11-280-0/+0
|\ \ | |/ |/| OpenShift Management Role
| * OpenShift Management RoleAndrew Block2016-11-150-0/+0
|/
* Adjusting docker role, adding support for logging/metrics, and updating ↵Eric Sauer2016-10-030-0/+0
| | | | client container
* Merge pull request #219 from vvaldez/security_groups_refactorØystein Bedin2016-09-010-0/+0
|\ | | | | Security groups refactor
| * Add UDP 8053 to default master security groupVinny Valdez2016-08-310-0/+0
| |
| * Add detection of non-Neutron envVinny Valdez2016-08-310-0/+0
| |
| * Refactor to playbook and split data structure outVinny Valdez2016-08-310-0/+0
| | | | | | | | | | | | | | | | | | | | * 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
| * Refactor OpenStack security group creationVinny Valdez2016-08-310-0/+0
| | | | | | | | | | | | | | | | | | * 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
* | Fixing port number in LDAP exampleEric Sauer2016-08-310-0/+0
| |
* | Adding LDAP and HTPasswd examples for an auth provider to base inventory fileEric Sauer2016-08-310-0/+0
|/