summaryrefslogtreecommitdiff
path: root/inventory/byo
AgeCommit message (Collapse)Author
2017-12-08Cleanup byo referencesRussell Teague
2017-12-05Remove all references to pacemaker (pcs, pcsd) and ↵Andrew Butcher
openshift.master.cluster_method. With pacemaker removed there is no longer a need for openshift.master.cluster_method. We only have one option.
2017-11-27inventory: Add example for service catalog varsSteve Milner
Signed-off-by: Steve Milner <smilner@redhat.com>
2017-11-16Merge pull request #6114 from sosiouxme/20171114-registry-console-tech-debtOpenShift Merge Robot
Automatic merge from submit-queue. registry-console tech debt Followup to https://github.com/openshift/openshift-ansible/pull/5829 Replaces https://github.com/openshift/openshift-ansible/pull/6093 Fixes the construction and checking of registry-console images to be as similar as it can get to those constructed from the traditional `oreg_url` without tacking on `ose-` or `origin-` to the base name. I did not see a reason for having `registry.access.redhat.com/` as a hardcoded enterprise default so I took it out. Someone say something if there was a good reason for this.
2017-11-15registry-console: align image and checkLuke Meyer
enable option to configure basename in image docker_image_availability check: follow registry-console image options
2017-11-15Minor tweaks to ansible.cfg and example inventoryRussell Teague
- Adds reference to plugins and library path to support removal of symlinks - Removes references to old example inventories - Corrects deprecated ansible_ssh_user - Adds [nfs] group for proper parsing of the example inventory
2017-11-14Merge pull request #5921 from lpsantil/make-nfs-clearMichael Gugino
Make clearer *_nfs_directory and *_volume_name
2017-11-08Merge pull request #5829 from sosiouxme/20171020-registry-console-bz1497310Scott Dodson
reconcile registry-console and docker_image_availability
2017-11-07Merge pull request #5998 from SaravanaStorageNetwork/fix_for_etcdMichael Gugino
Add etcd as part of inventory file
2017-11-06reconcile registry-console and docker_image_availabilityLuke Meyer
Fixes bug 1497310 https://bugzilla.redhat.com/show_bug.cgi?id=1497310 The registry console is a special case in more than one way. This adds logic to incorporate the openshift_cockpit_deployer_* variables into determining what its image will be in docker_image_availability. Along the way I noticed the origin and enterprise templates for this were not consistent. Now they are, and the example hosts file is updated.
2017-11-03Add etcd as part of inventory file.Saravanakumar Arumugam
Otherwise, it fails as "Running etcd as an embedded service is no longer supported." Signed-off-by: Saravanakumar Arumugam <sarumuga@redhat.com>
2017-11-02openshift_hosted: Add docker-gcSteve Milner
Two new inventory variables have been created: - openshift_crio_enable_docker_gc: Enable docker_gc daemon set - openshift_crio_docker_gc_node_selector: Optional dictionary to use node selector When openshift_crio_enable_docker_gc and openshift_use_crio are both true then dockergc daemonset will be created along with adding a dockergc sa. Signed-off-by: Steve Milner <smilner@redhat.com>
2017-10-31Merge pull request #5949 from mgugino-upstream-stage/ha_controller_ttlOpenShift Merge Robot
Automatic merge from submit-queue. Remove unused osm_controller_lease_ttl This variable is no longer used and references should be removed. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1507449
2017-10-31Remove unused osm_controller_lease_ttlMichael Gugino
This variable is no longer used and references should be removed. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1507449
2017-10-30Add arbitrary firewall port config to master tooScott Dodson
2017-10-28Make clearer *_nfs_directory and *_volume_namelpsantil
2017-10-27Remove inadvertently committed inventory fileRussell Teague
2017-10-26Merge pull request #5793 from tbielawa/openshift_management_moduleOpenShift Merge Robot
Automatic merge from submit-queue. Openshift MGMT Fixes and Container Provider Integration Various small fixes/polishing to the openshift management role. * Updated uninstall script * Automatically add cluster to new management deployment * Scaffolding for scripts to add *N* number of OCP/Origin clusters as Container Providers in any arbitrary MIQ/CFME instance * Fix mis-named task in `openshift_nfs/create_export` * Uninstall playbook only runs on one master
2017-10-24Change default in prometheus storage type to emptydirZohar Galor
Only create pvcs when openshift_prometheus_<alertmanager|buffer>_storage_type==pvc By default deployment will use emptydir. Add some documentation and examples. bz: https://bugzilla.redhat.com/show_bug.cgi?id=1495446
2017-10-20Management Cleanup and Provider IntegrationTim Bielawa
* Add container provider integration * General cleanup * Poll until service fully starts * Add notes on multiple-provider additions
2017-10-18Merge pull request #5459 from zgalor/nfs_fixScott Dodson
Fix prometheus role nfs
2017-10-16Fix prometheus role nfsZohar Galor
Allow for external or internal nfs. use facts as used for logging and metrics. Update prometheus-alertmanager image to v0.9.1
2017-10-13Rewire openshift_template_service_broker_namespaces configurableJim Minter
2017-10-10Fix typo in inventory exampleRussell Teague
2017-10-06Rename openshift_cfme role to openshift_managementTim Bielawa
2017-10-06Stop including origin and ose hosts example fileScott Dodson
It's a pain keeping these two in sync so just mention the differences as necessary.
2017-10-05Merge pull request #5336 from tbielawa/cfme_4.6OpenShift Merge Robot
Automatic merge from submit-queue. Cfme 4.6 # Description * Implements support for **CFME 4.6** in OCP 3.7 * **Replaces** the Tech Preview CFME 4.5 release included in OCP 3.6 * Does not support graceful migrations from the CFME 4.5 tech preview release # References * [Trello - (5) Integrate CFME 4.6 into OCP Installation](https://trello.com/c/Rzfn5Qa8/380-5-integrate-cfme-46-into-ocp-installation) Ensure the following RFE/Errors do not happen again - [x] #4555 - Error creating the CFME user - [x] #4556 - Error in PV template evaluation - [x] #4822 - Changing `maxImagesBulkImportedPerRepository` parameter - [x] #4568 - Add NFS directory support # Features Ensure the following features are configurable in the role - [x] POC deployments can easily default to NFS storage - [ ] Production/Cloud deployments can use automatic storage providers - [ ] Able to select between podified vs. external PostgreSQL database (podified uses configured storage mechanism) - [x] Template resource requests can be overridden for POC deployments
2017-10-04Update hosts.ose.exampleErick Almeida
2017-10-04Remove the no-longer-used App/DB pv size override variables from inventoriesTim Bielawa
2017-10-04DocumentationTim Bielawa
* Update README * Add parameter docs to inventory examples * Remove unused graphic * Update defaults
2017-10-04Update hosts.origin.exampleErick Almeida
Changing sample config from: #openshift_metrics_hawkular_hostname=https://hawkular-metrics.example.com/hawkular/metrics To: #openshift_metrics_hawkular_hostname=hawkular-metrics.example.com Reason: When i set my inventory with [openshift_metrics_hawkular_hostname=https://metrics.MYDOMAIN.com/hawkular/metrics/] the results is break of metrics url, like this: [https://https//metrics.cirrus.alterdata.com.br/hawkular/metrics/hawkular/metrics]
2017-10-03Document that nfs_directory must conform to DNS-1123Scott Dodson
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1488366
2017-09-28Merge pull request #5508 from sdodson/disable-image-streamsOpenShift Merge Robot
Automatic merge from submit-queue. Allow examples management to be disabled By setting openshift_install_examples=false the image stream and quick start templates will not be installed https://trello.com/c/zLaSgxig/436-2-customers-need-a-way-to-opt-out-of-openshift-ansible-template-and-imagestream-mangement Fixes #5061
2017-09-27OpenShift-Ansible Installer CheckpointingRussell Teague
- Added installer_checkpoint role and callback plugin - Added checkpoint 'Start' and 'End' plays to each installation phase Additional items related to enabling proper checkpointing: - Removed openshift_set_hostname and related task (related to 3.0) - Added openshift-hosted entry point playbook - Moved openshift metrics and logging out of openshift_hosted playbook - Moved API Aggregation play to master install
2017-09-22Allow examples management to be disabledScott Dodson
2017-09-22Merge pull request #5176 from ewolinetz/deprecate_log_met_varsOpenShift Merge Robot
Automatic merge from submit-queue Creating structure to warn for use of deprecated variables and set th… …em in a single location before they are no longer honored Implementation of https://trello.com/c/XKOGHSkP/460-3-deprecate-openshifthostedloggingmetrics-installer-variables Tried to implement this in a way such that we can easily and cleanly add/remove variables in the future for any role we choose. Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=1449812 https://bugzilla.redhat.com/show_bug.cgi?id=1464349
2017-09-22Merge pull request #5354 from ashcrow/crio-systemcontainer-image-overrideOpenShift Merge Robot
Automatic merge from submit-queue cri-o: Allow full image override ``openshift_crio_systemcontainer_image_registry_override`` has been replaced with ``openshift_crio_systemcontainer_image_override``. The difference is ``openshift_crio_systemcontainer_image_override`` takes a full image path including the tag. Example: ``` openshift_crio_systemcontainer_image_override=gscrivano/cri-o-centos:latest ```
2017-09-20Creating structure to warn for use of deprecated variables and set them in a ↵Eric Wolinetz
single location before they are no longer honored
2017-09-15inventory: Update network variable docSteve Milner
Signed-off-by: Steve Milner <smilner@redhat.com>
2017-09-14inventory: Update versions to 3.7Steve Milner
Updated the versions in inventory to point to 3.7 by default since 3.6 has already been released. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1491592 Signed-off-by: Steve Milner <smilner@redhat.com>
2017-09-12cri-o: Allow full image overrideSteve Milner
openshift_crio_systemcontainer_image_registry_override has been replaced with openshift_crio_systemcontainer_image_override. The difference is openshift_crio_systemcontainer_image_override takes a full image path including the tag. Example: openshift_crio_systemcontainer_image_override=gscrivano/cri-o-centos:latest
2017-09-11Merge pull request #5356 from ↵OpenShift Bot
ashcrow/openshift-docker-systemcontainer-image-override Merged by openshift-bot
2017-09-11container-engine: Allow full image overrideSteve Milner
openshift_docker_systemcontainer_image_registry_override has been replaced with openshift_docker_systemcontainer_image_override. The difference is openshift_docker_systemcontainer_image_override takes a full image path including the tag. Example: openshift_docker_systemcontainer_image_override=gscrivano/container-engine:latest Signed-off-by: Steve Milner <smilner@redhat.com>
2017-09-08inventory: Denote new required upgrade variablesSteve Milner
2017-09-06Remove openshift-commonMichael Gugino
Most of this role's purpose was to set facts. The vast majority of these facts were simply redefining user-supplied variables. This commit also removes various artifacts leftover from previous versions, as well as variables that seem to be entirely unused.
2017-08-30Update openshift_hosted_routers example to be in ini format.Andrew Butcher
2017-08-29Merge pull request #5128 from mgugino-upstream-stage/reg-authScott Dodson
Add independent registry auth support
2017-08-29Merge pull request #5214 from giuseppe/rename_crio_variableScott Dodson
crio: rename openshift_docker_use_crio to openshift_use_crio
2017-08-28Add independent registry auth supportMichael Gugino
Added the ability to support authentication for independent / 3rd party registries. This commit will allow users to provide a `oreg_auth_user` and `oreg_auth_password` to dynmically generate a docker config.json file. The docker config.json file can be used by openshift to authenticate to independent / 3rd party registries. `oreg_host` must supply endpoint connection info in the form of 'hostname.com:port', with (optional) port 443 default. To update the config.json on a later run, the user can specify `oreg_auth_credentials_replace=False` to update the credentials. These settings must be used in tandem with `oreg_url` Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1316341
2017-08-28Merge pull request #5033 from ashcrow/system-images-registry-followupScott Dodson
System images registry followup