summaryrefslogtreecommitdiffstats
path: root/roles/openshift_master/tasks/systemd_units.yml
Commit message (Collapse)AuthorAgeFilesLines
* Fix templating of static service filesRussell Teague2017-05-121-1/+1
|
* Add service file templates for master and nodeSteve Milner2017-05-091-0/+9
| | | | | | | Adds service file templates for both maste and node. These will lay down in /etc/system/systemd to override what may already be present from a package. These instances take into account the name of the container daemon (docker or container-engine).
* Stop logging AWS credentials in master role.Devan Goodwin2017-05-031-0/+1
| | | | | | | Using lineinfile and with_items, the items end up logged and in this case include AWS credentials. Simple us of no_log to hide them.
* master: support HA deployments with system containersGiuseppe Scrivano2017-02-101-2/+6
| | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* atomic-openshift: install as a system containerGiuseppe Scrivano2017-02-101-3/+3
| | | | | | | | | | | | | | | Use use_system_containers=true in the inventory file alternatively you can select each component as: use_openvswitch_system_container=true use_node_system_container=true use_master_system_container=true system_images_registry holds the registry from where to fetch system containers. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* YAML LintingRussell Teague2016-12-121-0/+1
| | | | | * Added checks to make ci for yaml linting * Modified y(a)ml files to pass lint checks
* Pre-pull master/node/ovs images during upgrade.Devan Goodwin2016-12-071-0/+8
| | | | | | | | We did this for install but not upgrade, leading to situations where the service restarts after upgrade could take much longer than expected as docker pulls down the new image. Now the images are present when we restart services and should allow them to come back online much more quickly, equivalent to rpm service restarts.
* Prevent useless master by reworking template for master service enf fileJawed khelil2016-11-021-16/+8
|
* Preserve AWS options in sysconfig files.Devan Goodwin2016-08-261-1/+46
| | | | | | | | | | These could exist from 3.1 releases or manual edits, and were getting wiped out in all variants of the master sysconfig files as we template these. This change uses the established pattern of grepping them out if they're there, then reapplying them if the user has not configured the cloudprovider framework already.
* Introduce 1.3/3.3 upgrade path.Devan Goodwin2016-07-251-4/+4
| | | | | | | | | | | | | | | | Refactored the 3.2 upgrade common files out to a path that does not indicate they are strictly for 3.2. 3.3 upgrade then becomes a relatively small copy of the byo entry point, all calling the same code as 3.2 upgrade. Thus far there are no known 3.3 specific upgrade tasks. In future we will likely want to allow hooks out to version specific pre/upgrade/post tasks. Also fixes a bug where the handlers were not restarting nodes/openvswitch containers doing upgrades, due to a change in Ansible 2+.
* Preserve proxy config if it's undefinedScott Dodson2016-06-071-0/+43
|
* At least backup thingsScott Dodson2016-06-071-0/+3
|
* The systemd unit for atomic-openshift-master wasn't not being createdBrenton Leanhardt2016-03-291-6/+16
|
* Use openshift.master.ha instead of duplicating the logicBrenton Leanhardt2016-03-291-4/+4
|
* First pass at systemd unit refactorBrenton Leanhardt2016-03-291-0/+59