summaryrefslogtreecommitdiff
path: root/playbooks/gce
AgeCommit message (Collapse)Author
2016-03-08Fix issue when there are no infra nodesLénaïc Huard
This issue was already addressed by #1355 fc2f776 but it has been accidentally reverted by 6d3e176.
2016-02-16Move additional master configuration into a separate master playbook.Andrew Butcher
2016-02-16Add new_masters to scaleup playbook.Andrew Butcher
2016-02-15Merge pull request #1369 from lhuard1A/gce_oo_optionThomas Wiest
Make the GCE image_name and the machine_type configurable from the CLI
2016-02-15Merge pull request #1355 from lhuard1A/fix_when_no_infraThomas Wiest
Fix issue when there are no infra nodes
2016-02-15Merge pull request #1357 from lhuard1A/pretty_print_gce_list_clusterThomas Wiest
Better structure the output of the list playbook
2016-02-10Make the GCE image_name and the machine_type configurable from the CLILénaïc Huard
2016-02-10Merge pull request #1364 from codificat/openshift-enterpriseBrenton Leanhardt
Add missing atomic- and openshift-enterprise
2016-02-09Better structure the output of the list playbookLénaïc Huard
The list playbook listed the IPs of the VMs without logging their role like: ``` PLAY [List instance(s)] ******************************************************* TASK: [debug ] **************************************************************** ok: [lenaic-node-compute-cd81b] => { "msg": "public ip: 104.155.50.164 private ip:10.55.0.49" } ok: [lenaic-master-9e767] => { "msg": "public ip: 104.155.47.180 private ip:10.55.0.113" } ok: [lenaic-node-infra-ab7c8] => { "msg": "public ip: 104.155.11.34 private ip:10.55.0.131" } ``` The list playbook now prints the information in a more structured way like: ``` PLAY [List Hosts] ************************************************************* TASK: [debug ] **************************************************************** ok: [localhost] => { "msg": { "lenaic": { "master": { "default": [ { "name": "lenaic-master-9e767", "private IP": "10.55.0.113", "public IP": "104.155.47.180" } ] }, "node": { "compute": [ { "name": "lenaic-node-compute-cd81b", "private IP": "10.55.0.49", "public IP": "104.155.50.164" } ], "infra": [ { "name": "lenaic-node-infra-ab7c8", "private IP": "10.55.0.131", "public IP": "104.155.11.34" } ] } } } } ``` This change of the output of the list playbook was previously done for OpenStack and libvirt in 332aa8c (#461). This change makes the GCE output identical to OpenStack and libvirt’s one.
2016-02-09Fix issue when there are no infra nodesLénaïc Huard
2016-02-09Add missing atomic- and openshift-enterprisePep Turró Mauri
Some checks related to *enterprise deployments were still only looking for "enterprise" deployment_type. Update them to cover also atomic-enterprise and openshift-enterprise deployment types.
2016-02-03Merge pull request #1239 from detiber/bin_cluster_overridesThomas Wiest
Additional overrides for cloud provider playbooks
2016-02-03Merge pull request #1173 from abutcher/nfs-groupBrenton Leanhardt
Refactor storage options
2016-02-02Improve docs and consistency of setting the ssh_userJason DeTiberus
2016-02-02remove outdated commentsJason DeTiberus
2016-02-02add etcd hosts for gce playbooksJason DeTiberus
2016-02-02GCE cloud provider updatesJason DeTiberus
- fix overrides for gce machine type and gce machine image - Update default image for origin - Update default ssh user for origin and enterprise - Remove old commented out code - Remove wip and join_node playbooks - Added add_nodes playbook which will now allow for using bin/cluster to add additional nodes - Allow env override of ssh_user - improve list playbook
2016-02-01Refactor registry storage options.Andrew Butcher
2016-02-01Additional overrides for cloud provider playbooksJason DeTiberus
- sdn overrides - allow overrides for use_flannel and use_fluentd
2016-02-01Multi-master fixes for provider playbooksJason DeTiberus
- set openshift_master_cluster_method=native for all cloud providers so bin/cluster will build the ha masters correctly
2016-02-01infra_node fixesJason DeTiberus
- openshift_master role update - infra_nodes was previously being set to num_infra, which is an integer value when using the cloud providers, added a new variable osm_infra_nodes that is expected to be a list of hosts - if openshift_infra_nodes is not already set, create it from the nodes that have the region=infra label. - Cloud provider config playbook updates - override openshift_router_selector for cloud providers to avoid using the default of 'region=infra' when deployment_type is not 'online' - Set openshift_infra_nodes to g_infra_host for cloud providers
2016-01-19Update cluster_hosts.yml for cloud providersJason DeTiberus
- Add g_infra_hosts (nodes with sub-type infra) - Add g_compute_hosts (nodes with sub-type compute) - Reduce duplication by re-using previously defined variables
2016-01-15Remove default disable of SDN for GCEJason DeTiberus
- Update openshift_facts to no longer default use_openshift_sdn for GCE installs - Remove workarounds in the GCE playbooks that were forcing SDN configuration
2016-01-08Make bin/cluster able to spawn OSE 3.1 clustersLénaïc Huard
2016-01-04Fix error in byo cluster_hosts.ymlJason DeTiberus
2016-01-04Cleanup and fixes for cluster_id changeJason DeTiberus
- Move debug_level into vars.yml and byo inventory - change variables in cluster_hosts.yml to be g_* and update playbooks to use those values directly instead of setting them indirectly - added a new g_all_hosts entry in cluster_hosts to use in the update playbook instead of unioning all host types within the playbook - added a cluster_hosts.yml for the byo playbook
2016-01-04Removing environment and env tags.Kenny Woodson
2015-12-15Create nfs host group with registry volume attachment.Andrew Butcher
2015-12-14Merge pull request #1028 from kwoodson/remove_env_host_typeKenny Woodson
Removing env-host-type in preparation of env and environment changes.
2015-12-11Updating env-host-type to host patternsKenny Woodson
2015-12-10Merge pull request #1000 from detiber/localhostFixThomas Wiest
Enforce connection: local and become: no on all localhost plays
2015-12-08Pass in and use first_master_ip as dnsIP for pre 3.1 nodes.Andrew Butcher
2015-11-30Enforce connection: local and become: no on all localhost playsJason DeTiberus
2015-11-19Differentiate machine types on GCE (master and nodes)Romain Dossin
2015-11-05Fix lb group related errorsJason DeTiberus
2015-11-05Various HA changes for pacemaker and native methods.Andrew Butcher
2015-11-04Refactor common group evaluation to avoid duplicationJason DeTiberus
2015-10-14Fixed GCE playbooks so that they're more like the AWS playbooks.Thomas Wiest
Namely the GCE playbooks now: - Create infra nodes - Correctly label nodes in OpenShift - Setup masters as nodes as well (needed for sdn) - Removed set_infra_launch_facts_tasks.yml as it's not used anymore.
2015-10-09Adding second param. true to many default filtersChengcheng Mu
2015-10-06Revert "Revert "GCE support""Chengcheng Mu
This reverts commit 3073d1f729f9dcd202088f6b318b465567c6344b.
2015-10-05Revert "GCE support"Thomas Wiest
2015-10-02openshift master public api url defaults to None, it will get its default ↵Chengcheng Mu
value in openshift_facts commented infra-node code until it's solved
2015-10-01oo_option fixed, some clean upChengcheng Mu
2015-10-01GCE-support (more information in PR, README_GCE.md)Chengcheng Mu
2015-07-29Set loglevel=2 as our default across the boardScott Dodson
2015-07-23Infra node supportWesley Hearn
2015-07-17Implement RHEL subscription for enterprise deployment typeLénaïc Huard
2015-07-10Playbook updates for clustered etcdJason DeTiberus
- 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
2015-07-10Remove outdated playbooksJason DeTiberus
- Remove aws openshift-node and openshift-master playbooks - Rmove gce openshift-node and openshift-master playbooks - Consolidate aws terminate playbooks
2015-07-10Adding ansible upstream sequence plugin to work around the bug in 1.9.2Jason DeTiberus