summaryrefslogtreecommitdiffstats
path: root/filter_plugins
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1121 from abutcher/rolling-restarts-pacemakerBrenton Leanhardt2016-01-131-1/+27
|\ | | | | Rolling restart playbook for masters
| * Validate pacemaker cluster members.Andrew Butcher2016-01-121-1/+27
| |
* | Fix for to_padded_yaml filterJason DeTiberus2016-01-121-0/+3
| | | | | | | | | | - Fix issue where None is passed to to_padded_yaml filter and invalid config is generated.
* | - sqashed to one commitLutz Lange2016-01-121-1/+14
|/
* openshift_facts validationAndrew Butcher2016-01-041-29/+1
|
* Secrets validation.Andrew Butcher2016-01-041-1/+28
|
* Clean up idempotency issues with session secrets.Andrew Butcher2016-01-041-6/+13
|
* Updating env-host-type to host patternsKenny Woodson2015-12-111-0/+1
|
* Fix validation for BasicAuthPasswordIdentityProviderDaniel Tschan2015-12-011-2/+2
|
* Refactor master identity provider configurationJason DeTiberus2015-11-231-0/+469
| | | | | | - Remote template in favor of a filter plugin - Add additional validation for identity provider config - Add mappingMethod attribute for identity providers, default to 'claim'
* Merge pull request #933 from menren/dockerOnMasterAWSThomas Wiest2015-11-191-3/+7
|\ | | | | Docker on master aws
| * small tweaks for adding docker volume for aws master hostsJason DeTiberus2015-11-181-2/+2
| |
| * add a volume on master host, in AWS provisioningChengcheng Mu2015-11-181-2/+6
| |
* | Update certificate paths when 'names' key is provided.Andrew Butcher2015-11-181-0/+1
| |
* | Refactor named certificates.Andrew Butcher2015-11-161-10/+14
|/
* cluster list: break host types by subtypeLénaïc Huard2015-11-161-4/+7
|
* Better structure the output of the list playbookLénaïc Huard2015-11-131-1/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The list playbook listed the IPs of the VMs without logging their role like: TASK: [debug ] ************************************************************ ok: [10.64.109.37] => { "msg": "public:10.64.109.37 private:192.168.165.5" } ok: [10.64.109.47] => { "msg": "public:10.64.109.47 private:192.168.165.6" } ok: [10.64.109.36] => { "msg": "public:10.64.109.36 private:192.168.165.4" } ok: [10.64.109.215] => { "msg": "public:10.64.109.215 private:192.168.165.2" } The list playbook now prints the information in a more structured way with a list of masters, a list of nodes and the subtype of the nodes like: TASK: [debug ] ************************************************************ ok: [localhost] => { "msg": { "lenaicnewlist": { "master": [ { "name": "10.64.109.215", "private IP": "192.168.165.2", "public IP": "10.64.109.215", "subtype": "default" } ], "node": [ { "name": "10.64.109.47", "private IP": "192.168.165.6", "public IP": "10.64.109.47", "subtype": "compute" }, { "name": "10.64.109.37", "private IP": "192.168.165.5", "public IP": "10.64.109.37", "subtype": "compute" }, { "name": "10.64.109.36", "private IP": "192.168.165.4", "public IP": "10.64.109.36", "subtype": "infra" } ] } } }
* Merge pull request #875 from kwoodson/itserviceKenny Woodson2015-11-121-0/+51
|\ | | | | Adding support for zabbix slas.
| * adding itserviceKenny Woodson2015-11-121-0/+51
| |
* | oo_filter: don't fail when attribute is not definedTobias Florek2015-11-111-1/+1
|/
* Fix file check conditional.Andrew Butcher2015-11-051-1/+1
|
* Don't check for certs in data_dir just raise when they can't be found. Fix typo.Andrew Butcher2015-11-051-7/+2
|
* Various HA changes for pacemaker and native methods.Andrew Butcher2015-11-051-1/+1
|
* more tweaksJason DeTiberus2015-11-041-1/+1
|
* Start of true master haJason DeTiberus2015-11-041-0/+16
|
* Filter internal hostnames from the list of parsed names.Andrew Butcher2015-11-031-3/+13
|
* Add custom certificates to serving info in master configuration.Andrew Butcher2015-11-031-1/+56
|
* Updates for zbx ans moduleKenny Woodson2015-08-272-2/+51
|
* Fix pylint errors on oo_filters.pyLénaïc Huard2015-08-141-2/+2
|
* Fix node labeling. Issue #305Diego Castro2015-08-041-0/+11
|
* Adding initial zabbix setupKenny Woodson2015-07-242-10/+79
|
* Infra node supportWesley Hearn2015-07-231-1/+0
|
* Merge pull request #315 from lhuard1A/all_os_in_heatThomas Wiest2015-07-161-1/+71
|\ | | | | Make all the OpenStack resources be managed by a Heat Stack
| * Make all the OpenStack resources be managed by a Heat StackLénaïc Huard2015-07-151-1/+71
| |
* | Merge pull request #341 from detiber/sdodson-etcd-playbookThomas Wiest2015-07-161-3/+10
|\ \ | |/ |/| External clustered etcd support
| * Add support for separate etcd volume with aws provider through bin/clusterJason DeTiberus2015-07-101-0/+7
| |
| * Playbook updates for clustered etcdJason DeTiberus2015-07-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | example create_hostKenny Woodson2015-07-091-1/+11
|/
* The manage_node commands should only run on the first masterBrenton Leanhardt2015-06-291-3/+4
|
* Templatize configs and 0.5.2 changesJason DeTiberus2015-06-101-0/+21
| | | | | | | | | | | | | | | | | | | | | | - Templatize node config - Templatize master config - Integrated sdn changes - Updates for openshift_facts - Added support for node, master and sdn related changes - registry_url - added identity provider facts - Removed openshift_sdn_* roles - Install httpd-tools if configuring htpasswd auth - Remove references to external_id - Setting external_id interferes with nodes associating with the generated node object when pre-registering nodes. - osc/oc and osadm/oadm binary detection in openshift_facts Misc Changes: - make non-errata puddle default for byo example - comment out master in list of nodes in inventory/byo/hosts - remove non-error errors from fluentd_* roles - Use admin kubeconfig instead of openshift-client
* Merge pull request #271 from lhuard1A/oo_lenThomas Wiest2015-06-091-8/+0
|\ | | | | Replace the custom oo_len filter by the Jinja2 standard one: length
| * Replace the custom oo_len filter by the Jinja2 standard one: lengthLénaïc Huard2015-06-081-8/+0
| |
* | Implement OpenStack providerLénaïc Huard2015-06-081-0/+7
|/
* docker-storage role addedKenny Woodson2015-05-261-177/+199
|
* Revert "oo_filters.py: oo_set_node_label"Wesley Hearn2015-05-201-34/+1
| | | | This reverts commit d04ddc76227db51fda8b1850a09a9c3cfd9125db.
* Revert "Made a generic set_attr and set_attrs function to reduce dup code"Wesley Hearn2015-05-202-87/+32
| | | | This reverts commit 4da7b790d5eb8e870bd81208f7074bba81a0989b.
* Made a generic set_attr and set_attrs function to reduce dup codeWesley Hearn2015-05-202-32/+87
|
* oo_filters.py: oo_set_node_labelWesley Hearn2015-05-201-1/+34
|
* lvm-direct support for awsJason DeTiberus2015-04-231-1/+49
| | | | | | | | | | | | | | | | | - 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-31/+52
| | | | | | | | | | | | - 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.