summaryrefslogtreecommitdiffstats
path: root/playbooks/common/openshift-cluster/config.yml
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #5091 from mtnbikenc/standardize-std_includeOpenShift Bot2017-08-151-4/+0
|\ | | | | Merged by openshift-bot
| * Standardize usage of std_include in byoRussell Teague2017-08-151-4/+0
| |
* | Additional os_firewall role refactoringRussell Teague2017-08-151-0/+4
|/ | | | | | | | | * Remove openshift_facts dependency * Move firewall initialization from std_include.yml to openshift_cluster/config.yml Installing firewall packages is only necessary during OpenShift installation.
* Warn when user has no etcd group member nodesClayton Coleman2017-08-081-0/+6
| | | | This will be removed from support in a future release
* Merge pull request #4850 from kwoodson/normalize_logging_entryScott Dodson2017-08-021-0/+4
|\ | | | | Normalize logging entry point to include std_include.
| * Normalize logging entry.Kenny Woodson2017-07-241-0/+4
| |
* | Clean up unnecessary quotesRodolfo Carvalho2017-07-271-1/+1
|/
* Merge pull request #4495 from ashcrow/skip-nfs-on-requirements-checkScott Dodson2017-06-261-0/+19
|\ | | | | Skip nfs and lb groups on openshift_version
| * Moving checks down after required initialization happens.Kenny Woodson2017-06-221-0/+19
| |
* | Creation of service_catalog and placeholder broker rolesewolinetz2017-06-221-0/+6
|/
* Rework openshift_excluders roleRussell Teague2017-05-161-8/+8
|
* run excluders over selected set of hosts during control_plane/node upgradeJan Chaloupka2017-05-031-2/+14
| | | | Disable/reset excluders over requested hosts
* Merge pull request #3793 from jarrpa/glusterfs-registryOpenShift Bot2017-04-171-0/+4
|\ | | | | Merged by openshift-bot
| * Integrate GlusterFS into OpenShift installationJose A. Rivera2017-04-101-0/+4
| | | | | | | | Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
* | Refactor use of initialize_oo_option_facts.ymlRussell Teague2017-04-101-24/+1
|/
* Make the OCP available version detection excluder freeJan Chaloupka2017-03-281-3/+0
| | | | | | When detecting available OCP version via repoquery, use yum.conf file with exclude= set to an empty array. So the detection is independent of the OCP excluder.
* re-enable excluders if they are enabled after openshift version detectionJan Chaloupka2017-03-091-0/+4
|
* - update excluders to latest, in non-upgrade scenarios do not updateJan Chaloupka2017-03-071-0/+3
| | | | | | - check both available excluder versions are at most of upgrade target version - get excluder status through status command - make excluders enablement configurable
* Add excluder management to upgrade and config playbooksScott Dodson2017-02-061-0/+4
|
* Restructure certificate redeploy playbooksAndrew Butcher2017-02-021-16/+0
|
* Add new option 'openshift_docker_selinux_enabled'Russell Teague2017-01-241-0/+3
| | | | | Allows controlling 'selinux-enabled' docker options Can be set to true or false
* fix taggingJason DeTiberus2016-11-291-0/+2
|
* Update play names for consistency.Andrew Butcher2016-09-291-1/+1
|
* [tags] add some support for running a subset of config via tagsJason DeTiberus2016-08-241-0/+22
|
* Merge remote-tracking branch 'upstream/master' into upgrade33Devan Goodwin2016-05-301-0/+2
|\
| * Separate master and haproxy config playbooks.Andrew Butcher2016-05-261-0/+2
| | | | | | | | | | | | * Move haproxy configuration to a separate openshift-loadbalancer play. * Move the haproxy role to openshift_loadbalancer. * Add openshift_loadbalancer* facts which drive haproxy configuration.
* | Refactor openshift_version behavior.Devan Goodwin2016-05-301-0/+2
|/ | | | | | | | | | | | Very early in playbooks we must init the openshift_version for each host. First we determine it for the master, logic now is pushed into the openshift_docker role which we run only on first master via openshift_cli. Facts are reloaded leaving us with a first master with openshift.common.version fact we can then re-use on all other hosts. The correct version of docker should be installed as well. We then set openshift_version for all other hosts by re-using the master fact.
* Initialize facts for all hosts.Andrew Butcher2016-05-091-0/+2
|
* Fix legacy cli_docker_* vars not migrating.Devan Goodwin2016-04-201-1/+1
| | | | | | No hosts were matching this renamed host group, so the oo_lookup module was not being triggered to migrate these to their new openshift_docker prefix.
* Add support for creating secure router.Andrew Butcher2016-04-111-0/+2
| | | | | | | | | | | | | | | * Move openshift_router to openshift_hosted role which will eventually contain registry, metrics and logging. * Adds option for specifying an openshift_hosted_router_certificate cert and key pair. * Removes dependency on node label variables and retrieves the node list from the API s.t. this role can be applied to any cluster with existing nodes. I've added an openshift_hosted playbook that occurs after node install to account for this. * Infrastructure nodes are selected using openshift_hosted_router_selector which is based on deployment type by default; openshift-enterprise -> "region=infra" and online -> "type=infra".
* Docker role refactorJason DeTiberus2016-03-141-1/+21
| | | | | | | | | | | | | | | - refactors the docker role to push generic config into docker role and wrap openshift specific variables into an openshift_docker role and it's dependent openshift_docker_facts role - adds support for setting --confirm-def-push flag (Resolves https://github.com/openshift/openshift-ansible/issues/1014) - moves docker related facts from common/node roles to a new docker role - renames cli_docker_* role varialbes to openshift_docker-* (maintaining backward compatibility) - update role dependencies to pull in openshift_docker conditionally based on is_containerized - remove playbooks/common/openshift-docker since the docker role is now conditionally included
* Move additional master configuration into a separate master playbook.Andrew Butcher2016-02-161-0/+2
|
* Add an early check to ensure that node names resolve to an interface on the hostScott Dodson2016-02-031-0/+2
|
* Merge pull request #951 from abutcher/nfsWesley Hearn2016-01-041-0/+2
|\ | | | | NFS for registry storage
| * Create nfs host group with registry volume attachment.Andrew Butcher2015-12-151-0/+2
| |
* | Containerization work by @sdodsonScott Dodson2015-12-151-0/+2
|/
* Refactor dns options and facts.Andrew Butcher2015-12-031-3/+0
|
* Various HA changes for pacemaker and native methods.Andrew Butcher2015-11-051-9/+1
|
* additional ha related updatesJason DeTiberus2015-11-041-0/+8
|
* Refactor common group evaluation to avoid duplicationJason DeTiberus2015-11-041-64/+1
|
* Setup openshift-node on the masters so that the web console can access the podsWesley Hearn2015-07-271-0/+9
|
* Playbook updates for clustered etcdJason DeTiberus2015-07-101-0/+61
| | | | | | | | | | | | | | | | | | | | | - Add support to bin/cluster for specifying etcd hosts - defaults to 0, if no etcd hosts are selected, then configures embedded etcd - Updates for the byo inventory file for etcd and master as node by default - Consolidation of cluster logic more centrally into common playbook - Added etcd config support to playbooks - Restructured byo playbooks to leverage the common openshift-cluster playbook - Added support to common master playbook to generate and apply external etcd client certs from the etcd ca - start of refactor for better handling of master certs in a multi-master environment. - added the openshift_master_ca and openshift_master_certificates roles to manage master certs instead of generating them in the openshift_master role - added etcd host groups to the cluster update playbooks - aded better handling of host groups when they are either not present or are empty. - Update AWS readme
* Configuration updates for latest builds and major refactorJason DeTiberus2015-04-141-0/+4
Configuration updates for latest builds - Switch to using create-node-config - Switch sdn services to use etcd over SSL - This re-uses the client certificate deployed on each node - Additional node registration changes - Do not assume that metadata service is available in openshift_facts module - Call systemctl daemon-reload after installing openshift-master, openshift-sdn-master, openshift-node, openshift-sdn-node - Fix bug overriding openshift_hostname and openshift_public_hostname in byo playbooks - Start moving generated configs to /etc/openshift - Some custom module cleanup - Add known issue with ansible-1.9 to README_OSE.md - Update to genericize the kubernetes_register_node module - Default to use kubectl for commands - Allow for overriding kubectl_cmd - In openshift_register_node role, override kubectl_cmd to openshift_kube - Set default openshift_registry_url for enterprise when deployment_type is enterprise - Fix openshift_register_node for client config change - Ensure that master certs directory is created - Add roles and filter_plugin symlinks to playbooks/common/openshift-master and node - Allow non-root user with sudo nopasswd access - Updates for README_OSE.md - Update byo inventory for adding additional comments - Updates for node cert/config sync to work with non-root user using sudo - Move node config/certs to /etc/openshift/node - Don't use path for mktemp. addresses: https://github.com/openshift/openshift-ansible/issues/154 Create common playbooks - create common/openshift-master/config.yml - create common/openshift-node/config.yml - update playbooks to use new common playbooks - update launch playbooks to call update playbooks - fix openshift_registry and openshift_node_ip usage Set default deployment type to origin - openshift_repo updates for enabling origin deployments - also separate repo and gpgkey file structure - remove kubernetes repo since it isn't currently needed - full deployment type support for bin/cluster - honor OS_DEPLOYMENT_TYPE env variable - add --deployment-type option, which will override OS_DEPLOYMENT_TYPE if set - if neither OS_DEPLOYMENT_TYPE or --deployment-type is set, defaults to origin installs Additional changes: - Add separate config action to bin/cluster that runs ansible config but does not update packages - Some more duplication reduction in cluster playbooks. - Rename task files in playbooks dirs to have tasks in their name for clarity. - update aws/gce scripts to use a directory for inventory (otherwise when there are no hosts returned from dynamic inventory there is an error) libvirt refactor and update - add libvirt dynamic inventory - updates to use dynamic inventory for libvirt