summaryrefslogtreecommitdiffstats
path: root/playbooks/aws/openshift-cluster/tasks
Commit message (Collapse)AuthorAgeFilesLines
* Remove unsupported playbooks and utilitiesRussell Teague2017-08-251-188/+0
|
* YAML LintingRussell Teague2016-12-121-15/+15
| | | | | * Added checks to make ci for yaml linting * Modified y(a)ml files to pass lint checks
* Template with_items for upstream ansible-2.2 compat.Andrew Butcher2016-10-141-9/+9
|
* aws provider fixesJason DeTiberus2016-05-051-0/+1
| | | | | | | | - fix errors in userdata template - update origin centos ami - ensure ec2_tag_sub-host-type is set after launch - disable openshift_use_dnsmasq for now - Remove use of vars_files in includes
* fix up variable references remove "online" support from bin/clusterJason DeTiberus2016-04-291-60/+33
|
* Replace sudo with become when accessing deployment_vars.Andrew Butcher2016-04-271-2/+2
|
* Replace deprecated sudo with become.Andrew Butcher2016-04-251-2/+2
|
* Add correct parsing of ec2_security_groups env variableDavid Mat2016-02-231-10/+5
|
* Removing environment and env tags.Kenny Woodson2016-01-041-3/+6
|
* Updating env-host-type to host patternsKenny Woodson2015-12-111-6/+1
|
* Fix ec2 instance type lookupsJason DeTiberus2015-11-301-4/+4
|
* start of aws scaleupJason DeTiberus2015-11-241-0/+16
|
* Merge pull request #933 from menren/dockerOnMasterAWSThomas Wiest2015-11-191-2/+5
|\ | | | | Docker on master aws
| * small tweaks for adding docker volume for aws master hostsJason DeTiberus2015-11-181-2/+1
| |
| * add a volume on master host, in AWS provisioningChengcheng Mu2015-11-181-0/+4
| |
* | Fix ec2 instance type overrideJason DeTiberus2015-11-171-8/+4
|/
* added 'missingok' to logrotate and disabled fluentd in onlineStefanie Forrester2015-10-011-0/+1
|
* Add a role that allows logrotate config editing.Troy Dawson2015-08-271-0/+17
| | | | | This role gets called for each type of machine, but if logrotate_scripts is not set, nothing happens.
* Set node labels for AWS hostsWesley Hearn2015-08-251-0/+13
|
* Increase disk size for AWSWesley Hearn2015-08-051-1/+1
|
* Infra node supportWesley Hearn2015-07-231-1/+34
|
* Playbook updates for clustered etcdJason DeTiberus2015-07-101-0/+9
| | | | | | | | | | | | | | | | | | | | | - 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
* include user_data template for all host typesJason DeTiberus2015-07-091-1/+1
|
* added environment tag (will eventually replace env tag).Thomas Wiest2015-06-091-0/+1
|
* Replace the custom oo_len filter by the Jinja2 standard one: lengthLénaïc Huard2015-06-081-1/+1
|
* lvm-direct support for awsJason DeTiberus2015-04-231-0/+22
| | | | | | | | | | | | | | | | | - Create a separate docker volume in aws openshift-cluster playbooks - default to using ephemeral storage, but allow to be overriden - allow root volume settingsto be overriden as well - add user-data cloud-config to bootstrap the installation/configuration of docker-storage-setup - pylint cleanup for oo_filters.py - remove left over traces to the deployment_type tags which were previously removed - oo_get_deployment_type_from_groups filter in oo_filters.py - cluster list playbooks references to oo_get_deployment_type_from_groups filter
* Allow variable overriding for ec2 deployment_varsJason DeTiberus2015-04-221-22/+54
| | | | | | | | | | | | - users can now override the deployment_vars variables with the assocated ec2_* variables - added deployment_type and env specific vars files that load some ec2_* overrides - added the ability to search for amis by ami_name - this allows us to specify a base name with a wildcard to have the playbook choose the latest available image for that image name - added a copy of the ec2_find_ami module that will be in ansible 2.0 until we can make ansible 2.0 a requirement.
* Merge pull request #172 from detiber/aws_vpcThomas Wiest2015-04-211-8/+18
|\ | | | | add vpc support to ec2 cluster, add more overrides for variables
| * add vpc support to ec2 cluster, add more overrides for variablesJason DeTiberus2015-04-211-8/+18
| |
* | Remove deployment-type tagsJason DeTiberus2015-04-201-2/+1
|/
* Configuration updates for latest builds and major refactorJason DeTiberus2015-04-141-0/+69
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