ansible/roles
2015-12-22 17:37:06 +00:00
..
anitya Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
ansible-server Fix up ansible config so things are idempotent 2015-09-21 21:51:59 +00:00
apache fixing more package install dnf/yum logic 2015-11-26 01:34:16 +00:00
apps-fp-o New taiga url on apps.fp.o. 2015-12-11 21:09:24 +00:00
ask Revert "memcached02 goes down temporarily" 2015-12-07 19:35:12 +00:00
atomic-composer atomic: Pull the latest package from the main infra repo 2014-12-15 22:02:12 +00:00
autocloud Enabling first two non-gating tests for autocloud. 2015-11-15 13:57:13 +00:00
autosigner package changed names. 2015-11-16 21:20:44 +00:00
badges Remove old logrotate file we used to put in place. 2015-12-11 17:57:21 +00:00
base when adding a new proxy.. always remember to sync its httpd logs or they go byby 2015-12-18 00:07:50 +00:00
batcave Update ssh host keys 2015-12-19 17:35:39 +00:00
beaker enabling mail on beaker server 2015-12-10 18:06:28 +00:00
bkernel Adjust the bkernel playbook for new pesign 2015-11-16 17:57:42 +00:00
blockerbugs blockerbugs-stg: Disable openidbaseclient.py hotfix 2015-11-05 20:53:27 +00:00
bodhi Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
bodhi2 bodhi: Update the bugzilla testing message. 2015-12-22 14:35:15 +00:00
bugyou bugyou: Fix the bugyou fedmsg config template 2015-12-09 16:27:54 +00:00
bugzilla2fedmsg Different cert names for staging broker. 2015-10-30 15:08:09 +00:00
builder_repo Add autosigner role 2014-05-30 17:16:06 +00:00
cgit A stab at fixing the make-cgit list script. 2015-12-17 16:13:20 +00:00
check-compose Add some more always_run magic pixie dust 2015-12-15 19:06:19 +00:00
clamav Brute force this 2015-01-10 02:31:24 +00:00
cloud_compute Revert "Instead of a custom task, use epel_customizationj" 2015-12-20 01:57:27 +00:00
cloudstats Apply cloud stats work from ticket 3893. Thanks doteast and many others that worked on this! 2015-03-29 19:49:56 +00:00
collectd Fix copy pasta 2015-11-09 17:51:30 +00:00
copr Set this to never change 2015-12-14 17:19:30 +00:00
darkserver Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
datagrepper Tune this down to try and stay out of swap. 2015-12-09 18:20:17 +00:00
debug_env Revert "Wonder if this will work any better" 2015-01-16 21:04:40 +00:00
denyhosts adding dnf support to denyhosts 2015-11-09 19:09:48 +00:00
developer Add fixes to developer rss.py from ticket 4978 2015-11-23 16:38:46 +00:00
dhcp_server New mac addresses from the new energycard in arm04. 2015-12-17 18:01:40 +00:00
distgit Use the gitolite Alias feature in staging. 2015-12-22 17:37:06 +00:00
dnf-automatic I can speel. Really I can. 2015-12-08 18:53:51 +00:00
dns Seems bind does first-match 2015-12-01 17:59:43 +00:00
dopr libxslt is seemingly needed (NOT valid for stg/prod, but this is dev) 2015-11-05 11:14:36 +00:00
download Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
easyfix Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
elections Tag up the elections role. 2015-06-20 04:45:26 +00:00
epylog Weed out some more logs. 2015-12-08 21:16:38 +00:00
etcd import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
etcd_ca import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
etcd_certificates import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
fas_client Create vendor-support alias 2015-11-30 04:21:41 +00:00
fas_server Create vendor-support alias 2015-11-30 04:21:41 +00:00
fedimg Grep stdin and stdout, another good call from Patrick 2015-10-29 17:03:53 +01:00
fedmsg fedmsg: fix yum conditional when run on hosts with dnf 2015-12-16 07:04:54 +00:00
fedoauth Add new jenknis to ipsilon/fedoauth trusted roots 2015-08-26 16:38:01 +00:00
fedocal Add the fedmenu configuration for fedocal 2015-04-29 12:35:32 +02:00
fedora-docs We dont want to be nagged twelve times every hour 2015-12-16 20:15:10 +00:00
fedora-web Add emergency tag 2015-12-15 23:09:06 +00:00
fedora_owner_change Update state from installed/removed to present/absent for yum module as per latest documents -> http://docs.ansible.com/yum_module.html 2014-11-05 15:32:11 +00:00
fluentd_master import fluentd_master role from openshift-ansible 2015-08-05 16:40:24 +00:00
fluentd_node import fluentd_node role from openshift-ansible 2015-08-05 16:41:39 +00:00
freemedia Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
gallery/tasks Update state from installed/removed to present/absent for yum module as per latest documents -> http://docs.ansible.com/yum_module.html 2014-11-05 15:32:11 +00:00
geoip Add a geoip tag 2015-12-05 17:38:20 +00:00
geoip-city-wsgi Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
git Move rpms to repositories on all scripts 2015-12-21 11:22:25 +01:00
github2fedmsg Add github2fedmsg to the dynamic fedmsg endpoints stuff. 2015-06-16 20:57:31 +00:00
gitolite Brute force. 2015-01-10 02:16:57 +00:00
gluster Update state from installed/removed to present/absent for yum module as per latest documents -> http://docs.ansible.com/yum_module.html 2014-11-05 15:32:11 +00:00
graphite Use /etc/systemd/system/grafana-server.service here instead 2015-08-31 03:08:01 +00:00
haproxy adding openqa01 to prod haproxy 2015-12-01 22:47:08 +00:00
hosts Add dl.fedoraproject.org hosts entry for qa hosts. This is a hack to accomodate fedfind hard coding dl.fedoraproject.org 2015-12-03 18:54:58 +00:00
hotness Move all puppet_private stuff to ansible private so we can stop using puppet private. 2015-09-25 18:16:23 +00:00
httpd Merge patch to enable HSTS on id.fp.o. #4991 2015-12-01 21:34:46 +00:00
infinote Drop the password for now. 2015-10-14 16:47:59 +00:00
ipsilon Make the footer slightly smaller 2015-12-18 15:45:22 +00:00
iscsi_client adding dnf to iscsi_client 2015-11-09 19:17:18 +00:00
jenkins re-add jenkins plugins from bigfiles............ 2015-09-04 19:04:19 +00:00
keepalived Lets not run the same cron job 3 times on koji02. 2015-01-24 15:39:13 +00:00
kerneltest Tag up the kerneltest role. 2015-06-16 20:49:39 +00:00
keyserver Update pool.sks-keyservers.net certificate filename 2015-12-17 22:19:30 +00:00
koji_builder Need to also change this to a template. 2015-12-08 19:44:10 +00:00
koji_db/tasks Fix old variable usage. Patch from janeznemanic. Thanks! 2014-01-01 19:15:11 +00:00
koji_hub Add arm cert handling to koji hub playbook. 2015-12-04 20:49:14 +00:00
koji_reminder Treate template as unicode, but explicitly encode to utf-8 to avoid implicit coercion to ascii. 2015-10-02 19:07:04 +00:00
kojipkgs attempt to allow sigul to download the restricted rpms so we can sign them 2015-12-01 19:45:17 +00:00
koschei Make staging Koschei ignore weak dependencies 2015-11-10 07:03:54 +00:00
mailman Be more specific here and only include the prod instance, not staging 2015-12-15 18:39:52 +00:00
mariadb_server adding dnf support to mariadb_server 2015-11-23 23:48:07 +00:00
mdapi Contact koji.stg via https to avoid redirecting to prod from stg 2015-12-14 11:28:55 +01:00
mediawiki Update contact link in the wiki footer (ticket 5027) 2015-12-10 16:51:40 +00:00
mediawiki123 Prepare reinstall of wiki01.stg to mw123 2015-12-22 13:43:02 +00:00
membership-map Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
memcached Change all instances of ansible_distribution_major_version to filter to int for comparisons. 2015-05-27 22:27:39 +00:00
mirrormanager Add myself to the list of exception emails 2015-12-22 14:46:51 +00:00
mod_limitipconn Update state from installed/removed to present/absent for yum module as per latest documents -> http://docs.ansible.com/yum_module.html 2014-11-05 15:32:11 +00:00
mote Fix mote/meetbot to be idempotent here instead of changing everything twice.. 2015-06-23 16:40:24 +00:00
nagios_client bugyou nagios configuration. 2015-12-18 17:35:17 +00:00
nagios_server bugyou nagios configuration. 2015-12-18 17:35:17 +00:00
nfs Another yum vs dnf change 2015-11-07 20:09:20 +00:00
notifs add missing dep, and make python-flask-openid come from epel-testing 2015-10-06 02:50:19 +00:00
nuancier Tag up the nuancier role. 2015-06-16 20:18:23 +00:00
openqa openqa: no, seriously, fuck dnf 2015-12-18 19:52:34 -08:00
openshift_common import openshift_common role from openshift-ansible 2015-08-05 16:39:05 +00:00
openshift_examples import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
openshift_facts import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
openshift_manage_node/tasks import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
openshift_master import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
openshift_master_ca import openshift_master_ca role from openshift-ansible 2015-08-05 16:37:49 +00:00
openshift_master_certificates import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
openshift_master_cluster import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
openshift_node import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
openshift_node_certificates import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
openshift_repos import openshift_repos role from openshift-ansible 2015-08-05 16:29:24 +00:00
openvpn adding openqa01.qa to vpn 2015-12-01 21:59:11 +00:00
os_env_extras import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
os_env_extras_node/tasks import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
os_firewall import os_firewall role from openshift-ansible 2015-08-05 16:35:47 +00:00
packager_alias Set this request to verify. There's no reason not to, and it gets rid of the insecure urllib3 spew. 2015-09-04 15:31:01 +00:00
packages3 Try to fix permissions for fedmsg on packages03. 2015-11-30 17:58:21 +00:00
pager_server Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
pagure Blacklist projects as project name on pagure, it's an existing URL 2015-12-07 17:23:23 +01:00
pam_shield Update state from installed/removed to present/absent for yum module as per latest documents -> http://docs.ansible.com/yum_module.html 2014-11-05 15:32:11 +00:00
paste Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
pdc I hit https://http.cat/413 again. Double this. 2015-12-14 15:04:01 +00:00
people Add cron to check planet feeds. Ticket 3617 2015-10-13 22:20:39 +00:00
phabricator semanage moved packages to policycoreutils-python-utils 2015-11-23 21:17:37 +00:00
pkgdb2 List all the pseudo-user for whom we do not need to check if they are packager 2015-10-13 10:37:31 +02:00
planet Add the community blog to the default admin blogs. 2015-11-10 22:41:46 +00:00
pods import required subset of upstream openshift-ansible roles/playbooks for OpenShift/OSBS 2015-08-05 15:59:05 +00:00
postfix_logreport/tasks Update state from installed/removed to present/absent for yum module as per latest documents -> http://docs.ansible.com/yum_module.html 2014-11-05 15:32:11 +00:00
postgresql_server Fix script to be executable 2015-04-27 18:25:55 +00:00
publican_webhost 2 != 3 2014-12-21 01:21:33 -07:00
redis/tasks Add an unconfigured redis role to start with. 2015-09-28 17:16:29 +00:00
releng releng: aarch64: enable rawhide nightly compose 2015-12-22 14:41:28 +00:00
releng-dash Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
repo2json Only include rhel7 things here we use for epel and will not overlap with. 2015-12-08 20:59:37 +00:00
review-stats Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
rkhunter This should be the fqdn to match whats in inventory 2015-12-10 04:07:56 +00:00
rsyncd rsync propagation logs module for the backend 2015-12-17 09:11:08 +00:00
s3-mirror Try and make sure and send stderr on too so we don't get spammed 2015-12-08 20:32:31 +00:00
statscache Tell stg statscache to pull prod fedmsg data for testing. 2015-11-05 16:00:40 +00:00
sudo/tasks Ensure that our sysadmin-main sudoers file comes first. 2015-09-25 18:46:53 +00:00
summershum Update state from installed/removed to present/absent for yum module as per latest documents -> http://docs.ansible.com/yum_module.html 2014-11-05 15:32:11 +00:00
supybot Drop the recurse here as it makes it change each run 2015-12-13 18:36:12 +00:00
tagger Fix that url. 2015-06-30 15:51:52 +00:00
taiga Need this for thumbnails. 2015-11-30 14:25:33 +00:00
taskotron Add fedora-updates-testing.repo to minions 2015-12-17 17:18:47 +00:00
testdays Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
tftp_server tftp: drop Fedora PPC as we use EL7 now for HW, add aarch64 2015-11-25 12:47:31 +00:00
torrent Use more https URLs where possible 2015-06-04 17:20:06 +02:00
totpcgi Replace all restart httpd with reload httpd 2015-11-04 23:40:01 +00:00
unbound Update state from installed/removed to present/absent for yum module as per latest documents -> http://docs.ansible.com/yum_module.html 2014-11-05 15:32:11 +00:00
varnish Merge patch to have nuancier use Varnish (#3294C14,17) 2015-12-01 19:56:11 +00:00
virthost Fix nested virt conf file 2015-12-18 21:14:41 +00:00
yubikey Add symlink from /etc/ykksm/ykksm-config.php to /usr/share/ykksm/ykksm-config.php 2014-12-07 17:00:11 +01:00
yum-cron Add yum-cron role, add to mailman-stg group. 2013-08-21 17:09:40 +00:00
zanata zanata role 2015-07-17 21:16:46 +00:00
README Change small line to trigger deploy 2015-11-13 18:04:47 +00:00

Space for our ansible roles - ansible 1.2 and above only


Notes About OpenShift Ansible Roles
-----------------------------------
The following roles that are "imported" at face value from the upstream
OpenShift Ansible project[0] for use by OSBS[1][2][3]

This is currently required by the playbooks/groups/osbs.yml playbook

To re-import/update the OpenShift Ansible roles:

    # This can be anywhere, just not in this git tree
    $ cd /tmp/

    $ git clone https://github.com/openshift/openshift-ansible.git
    $ cd openshift-ansible/roles/

    $ oo_roles=(
        etcd
        etcd_ca
        etcd_certificates
        fluentd_master
        fluentd_node
        openshift_common
        openshift_examples
        openshift_facts
        openshift_manage_node
        openshift_master
        openshift_master_ca
        openshift_master_certificates
        openshift_master_cluster
        openshift_node
        openshift_node_certificates
        openshift_repos
        os_env_extras
        os_env_extras_node
        os_firewall
        pods
    )

    # This assumes your local branch of this git repo exists in
    # ~/src/fedora-ansible/ but replace that with the actual path
    $ for role in ${oo_roles[@]}
    do
        cp -r $role ~/src/fedora-ansible/roles/
    done

    # Inspect the changes 
    $ cd ~/src/fedora-ansible
    $ git diff

    # If you're happy with things, then
    $ git commit -m "re-import/update openshift roles from upstream"
    $ git push

[0] - https://github.com/openshift/openshift-ansible
[1] - https://github.com/projectatomic/osbs-client
[2] - https://github.com/release-engineering/koji-containerbuild
[3] - https://github.com/projectatomic/atomic-reactor