├── playbooks ├── roles ├── aws │ ├── roles │ ├── manage-keypairs.yml │ ├── manage-networks.yml │ ├── delete-instance.yml │ └── provision-instance.yml ├── certs │ ├── roles │ ├── generate-idm-cert.yml │ └── generate-lets-encrypt-cert.yml ├── osp │ ├── roles │ ├── inventory │ │ ├── hosts │ │ └── openstack_inventory.py │ ├── delete-osp-instance.yml │ ├── manage-user-network.yml │ ├── manage-object-container.yml │ └── install-osp-cluster.yml ├── manage-lb │ └── roles ├── ansible │ └── tower │ │ ├── roles │ │ └── update-tower-cert.yml ├── manage-jira │ ├── roles │ ├── manage-jira.yml │ └── README.md ├── minishift-remote │ ├── roles │ └── configure-minishift-remote.yml ├── notifications │ ├── roles │ ├── email-notify-single-user.yml │ └── email-notify-group-of-users.yml ├── provision-rh-sso │ ├── roles │ ├── deploy-rh-sso.yml │ └── update-rh-sso-cert.yml ├── container-registry │ └── roles ├── manage-confluence-space │ ├── roles │ ├── playbook.yml │ └── README.md ├── manage-identities │ ├── roles │ ├── manage-atlassian-identities.yml │ ├── manage-rh-sso-identities.yml │ ├── manage-aws-identities.yml │ ├── manage-idm-identities.yml │ ├── manage-local-user-access.yml │ └── manage-identities.yml ├── provision-bastion │ ├── roles │ └── bastion.yml ├── provision-dns-server │ ├── roles │ └── configure-dns-server-bind.yml ├── provision-idm-server │ ├── roles │ ├── configure-idm-server.yml │ └── delete-aws-instance.yml ├── provision-nfs-server │ ├── roles │ └── nfs-server.yml ├── provision-ansible-tower │ └── roles ├── provision-satellite-server │ ├── roles │ └── configure-satellite-server.yml ├── manage-slack.yml ├── install-server-ca-cert.yml ├── identity.yml ├── update-dhcp-config.yml ├── update-dns-records.yml ├── install_mongodb.yml ├── update-dns-zones.yml ├── subscribe-host.yml ├── install.yml └── infra-virt-hosts.yml ├── roles ├── dhcp │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ └── test.yml │ └── tasks │ │ └── main.yml ├── install-mongodb │ └── tests │ │ ├── roles │ │ └── install_mongodb.yml ├── rhsm │ └── tests │ │ ├── roles │ │ ├── inventory │ │ ├── test.yml │ │ └── group_vars │ │ └── test-sat6.yml ├── add-sonar-plugin │ └── tests │ │ ├── roles │ │ ├── inventory │ │ └── test.yml ├── aws │ ├── manage-keypairs │ │ ├── tests │ │ │ ├── README.md │ │ │ ├── roles │ │ │ ├── inventory │ │ │ │ ├── hosts │ │ │ │ └── host_vars │ │ │ │ │ └── localhost.yml │ │ │ └── keypair.yml │ │ └── tasks │ │ │ └── main.yml │ ├── create-instance │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ ├── getvpc.yml │ │ │ ├── securitygroup.yml │ │ │ └── main.yml │ ├── delete-instance │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ ├── main.yml │ │ │ ├── securitygroup.yml │ │ │ └── getvpc.yml │ ├── manage-networks │ │ ├── tests │ │ │ ├── roles │ │ │ ├── inventory │ │ │ │ ├── hosts │ │ │ │ └── host_vars │ │ │ │ │ └── localhost.yml │ │ │ └── networks.yml │ │ └── tasks │ │ │ └── main.yml │ └── manage-security-groups │ │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── host_vars │ │ │ │ └── localhost.yml │ │ └── secgroups.yml │ │ └── tasks │ │ └── main.yml ├── config-pxe │ ├── tests │ │ ├── roles │ │ └── test.yml │ ├── tasks │ │ ├── main.yml │ │ └── kickstart.yml │ └── defaults │ │ └── main.yml ├── nfs-server │ ├── tests │ │ ├── roles │ │ ├── nfs-server.yml │ │ └── inventory │ │ │ ├── hosts │ │ │ └── group_vars │ │ │ └── all.yml │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── main.yml │ │ └── lvm.yml │ └── defaults │ │ └── main.yml ├── scm │ ├── github.com │ │ ├── tests │ │ │ ├── inventory │ │ │ │ └── hosts │ │ │ └── test.yml │ │ ├── handlers │ │ │ └── main.yml │ │ └── defaults │ │ │ └── main.yml │ ├── gitlab.com │ │ ├── tests │ │ │ ├── inventory │ │ │ │ └── hosts │ │ │ └── test.yml │ │ └── defaults │ │ │ └── main.yml │ ├── git │ │ ├── tests │ │ │ ├── inventory │ │ │ └── test.yml │ │ ├── meta │ │ │ └── main.yml │ │ ├── vars │ │ │ └── main.yml │ │ ├── templates │ │ │ ├── git_wrapper.j2 │ │ │ └── ssh_config.j2 │ │ ├── tasks │ │ │ └── remove.yml │ │ └── handlers │ │ │ └── main.yml │ ├── bitbucket.org │ │ ├── meta │ │ │ └── main.yml │ │ └── tests │ │ │ └── inventory │ ├── add-webhooks-github │ │ ├── tests │ │ │ ├── inventory │ │ │ │ ├── hosts │ │ │ │ └── host_vars │ │ │ │ │ └── localhost.yml │ │ │ └── test.yml │ │ └── tasks │ │ │ └── main.yml │ └── quay │ │ ├── tests │ │ └── test.yml │ │ └── defaults │ │ └── main.yml ├── setup-slack │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ └── test.yml │ ├── defaults │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── config-bonding │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── templates │ │ └── bonding_slave.j2 │ └── tests │ │ ├── infrahosts.yml │ │ └── inventory │ │ ├── host_vars │ │ ├── infra-1.example.com │ │ └── infra-2.example.com │ │ └── hosts ├── config-chrony │ ├── tests │ │ ├── roles │ │ ├── test.yml │ │ └── inventory │ ├── tasks │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ └── defaults │ │ └── main.yml ├── config-hostname │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── group_vars │ │ │ │ └── my-host.yml │ │ └── test.yml │ └── tasks │ │ ├── main.yaml │ │ └── prep.yml ├── config-httpd │ ├── tests │ │ ├── roles │ │ ├── test.yml │ │ └── inventory │ ├── defaults │ │ └── main.yml │ └── tasks │ │ ├── main.yml │ │ └── seed.yml ├── config-nexus │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ └── ocp-test.yml │ └── files │ │ ├── nist-proxy-repos.groovy │ │ └── nist-proxy-repos.json ├── config-openvpn │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ │ └── hosts │ │ └── openvpn-server.yml │ ├── tasks │ │ └── main.yml │ └── defaults │ │ └── main.yml ├── config-packages │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── group_vars │ │ │ │ └── all.yml │ │ └── test.yml │ ├── defaults │ │ └── main.yml │ └── tasks │ │ ├── main.yml │ │ ├── rhelpackages.yml │ │ └── packages.yml ├── config-routes │ ├── tests │ │ ├── roles │ │ ├── infrahosts.yml │ │ └── inventory │ │ │ ├── hosts │ │ │ └── group_vars │ │ │ └── infra_hosts.yml │ ├── tasks │ │ ├── prereq-RedHat.yml │ │ ├── main.yml │ │ ├── prereq-Fedora.yml │ │ ├── prereq.yml │ │ └── route.yml │ ├── handlers │ │ └── main.yml │ └── templates │ │ └── route.j2 ├── config-satellite │ ├── tests │ │ ├── roles │ │ ├── hosts │ │ └── test.yml │ ├── defaults │ │ └── main.yml │ └── tasks │ │ ├── main.yml │ │ └── activation_keys.yml ├── config-selinux │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── group_vars │ │ │ │ └── all.yml │ │ └── test.yml │ ├── defaults │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── config-timezone │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── group_vars │ │ │ │ └── all.yml │ │ ├── .yamllint │ │ └── molecule │ │ │ └── default │ │ │ └── converge.yml │ └── tasks │ │ └── main.yml ├── config-vlans │ ├── tasks │ │ ├── prereq.yml │ │ └── main.yml │ └── tests │ │ ├── infrahosts.yml │ │ └── inventory │ │ ├── host_vars │ │ ├── infra-1.example.com │ │ └── infra-2.example.com │ │ ├── hosts │ │ └── group_vars │ │ └── infra_hosts.yml ├── get-remote-file │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ │ ├── hosts │ │ │ ├── host_vars │ │ │ │ └── localhost.yml │ │ │ └── group_vars │ │ │ │ └── all.yml │ │ └── get-file.yml │ └── defaults │ │ └── main.yml ├── manage-jira │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ └── playbook.yml │ └── tasks │ │ └── main.yml ├── virt-install │ ├── tests │ │ └── roles │ ├── tasks │ │ └── main.yml │ └── handlers │ │ └── main.yml ├── ansible │ ├── tower │ │ ├── launch-tower-jobs │ │ │ ├── tests │ │ │ │ └── main.yml │ │ │ ├── library │ │ │ ├── filter_plugins │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── manage-projects │ │ │ ├── library │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ ├── hosts │ │ │ │ │ └── group_vars │ │ │ │ │ │ └── tower.yml │ │ │ │ └── test.yml │ │ │ ├── filter_plugins │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── manage-settings │ │ │ ├── library │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ ├── hosts │ │ │ │ │ └── group_vars │ │ │ │ │ │ └── tower.yml │ │ │ │ └── test.yml │ │ │ ├── filter_plugins │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── manage-credentials │ │ │ ├── library │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ ├── hosts │ │ │ │ │ └── group_vars │ │ │ │ │ │ └── tower.yml │ │ │ │ └── test.yml │ │ │ ├── filter_plugins │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── manage-inventories │ │ │ ├── library │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ └── hosts │ │ │ │ └── test.yml │ │ │ ├── filter_plugins │ │ │ ├── defaults │ │ │ │ └── main.yml │ │ │ └── templates │ │ │ │ ├── group.j2 │ │ │ │ ├── inventory.j2 │ │ │ │ ├── host.j2 │ │ │ │ └── group-member.j2 │ │ ├── manage-job-templates │ │ │ ├── library │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ └── hosts │ │ │ │ └── test.yml │ │ │ ├── filter_plugins │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── manage-organizations │ │ │ ├── library │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ ├── hosts │ │ │ │ │ └── group_vars │ │ │ │ │ │ └── tower.yml │ │ │ │ └── test.yml │ │ │ ├── filter_plugins │ │ │ ├── templates │ │ │ │ ├── associate_galaxy_credential.j2 │ │ │ │ ├── organization.j2 │ │ │ │ └── galaxy_credential.j2 │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── manage-schedules │ │ │ ├── library │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ ├── hosts │ │ │ │ │ └── group_vars │ │ │ │ │ │ └── tower.yml │ │ │ │ └── test.yml │ │ │ ├── filter_plugins │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── manage-credential-types │ │ │ ├── library │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ └── hosts │ │ │ │ └── test.yml │ │ │ ├── filter_plugins │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── manage-workflow-templates │ │ │ ├── library │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ └── hosts │ │ │ │ └── test.yml │ │ │ ├── filter_plugins │ │ │ ├── templates │ │ │ │ └── workflow-node-template.j2 │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── config-ansible-tower │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ └── hosts │ │ │ │ └── test.yml │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── handlers │ │ │ │ └── main.yml │ │ ├── config-ansible-tower-ldap │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ └── hosts │ │ │ │ └── test.yml │ │ │ ├── defaults │ │ │ │ └── main.yml │ │ │ ├── handlers │ │ │ │ └── main.yml │ │ │ └── tasks │ │ │ │ └── main.yml │ │ ├── config-ansible-tower-ocp │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ └── hosts │ │ │ │ └── test.yml │ │ │ ├── tasks │ │ │ │ ├── main.yml │ │ │ │ ├── create_project.yml │ │ │ │ └── update_tower_inventory.yml │ │ │ ├── handlers │ │ │ │ └── main.yml │ │ │ └── templates │ │ │ │ └── pvc.j2 │ │ ├── config-ansible-tower-license │ │ │ ├── tests │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ └── hosts │ │ │ │ └── test.yml │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── config-ansible-tower-subscription-manifest │ │ │ ├── tests │ │ │ │ ├── files │ │ │ │ │ └── example-manifest.zip │ │ │ │ ├── roles │ │ │ │ ├── inventory │ │ │ │ │ └── hosts │ │ │ │ └── test.yml │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ ├── defaults │ │ │ │ └── main.yml │ │ │ └── templates │ │ │ │ └── manifest.j2 │ │ ├── wait-for-tower-to-be-ready │ │ │ └── defaults │ │ │ │ └── main.yml │ │ ├── config-ansible-tower-ocp-ldap-ca │ │ │ ├── defaults │ │ │ │ └── main.yml │ │ │ ├── files │ │ │ │ └── ldap.py │ │ │ └── tasks │ │ │ │ └── main.yml │ │ └── config-ansible-tower-ocp-ssh │ │ │ └── tasks │ │ │ └── main.yml │ └── prep-for-ansible │ │ └── tasks │ │ └── main.yml ├── certs │ ├── generate-csr │ │ └── tests │ │ │ ├── roles │ │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── host_vars │ │ │ │ └── localhost.yml │ │ │ └── test.yml │ ├── acme-host-cert │ │ ├── tests │ │ │ ├── roles │ │ │ ├── inventory │ │ │ │ ├── hosts │ │ │ │ └── host_vars │ │ │ │ │ └── localhost.yml │ │ │ └── test.yml │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ ├── rm-dns-records.yml │ │ │ └── create-directories.yml │ └── idm-host-cert │ │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ ├── host_vars │ │ │ └── localhost.yml │ │ ├── test.yml │ │ └── group_vars │ │ │ └── cert-host.yml │ │ ├── templates │ │ └── cert.j2 │ │ └── tasks │ │ ├── main.yml │ │ └── idm-login.yml ├── config-idm-server │ ├── tests │ │ ├── roles │ │ ├── test.yml │ │ └── inventory │ ├── tasks │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ └── defaults │ │ └── main.yml ├── config-ipa-client │ ├── tests │ │ ├── roles │ │ ├── test.yml │ │ └── inventory │ ├── defaults │ │ └── main.yml │ └── tasks │ │ ├── main.yml │ │ ├── prereq-CentOS.yml │ │ ├── prereq-RedHat.yml │ │ └── prereq-Fedora.yml ├── config-iscsi-client │ ├── tests │ │ ├── roles │ │ ├── test.yml │ │ ├── group_vars │ │ │ └── iscsi.yml │ │ ├── inventory │ │ └── host_vars │ │ │ ├── node-2.yml │ │ │ └── node-1.yml │ └── tasks │ │ ├── main.yml │ │ ├── iscsi.yml │ │ ├── prereq.yml │ │ └── lvm-config.yml ├── config-nagios-server │ ├── defaults │ │ └── main.yml │ ├── tests │ │ └── main.yml │ └── templates │ │ └── common.cfg.j2 ├── config-pip-packages │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── group_vars │ │ │ │ └── all.yml │ │ └── test.yml │ ├── defaults │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── config-software-src │ ├── tests │ │ ├── roles │ │ └── test.yml │ └── tasks │ │ ├── main.yml │ │ ├── prep.yml │ │ └── mount-software.yml ├── config-versionlock │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── group_vars │ │ │ │ └── all.yml │ │ └── test.yml │ └── tasks │ │ ├── prereq-RedHat.yml │ │ ├── versionlock.yml │ │ ├── prereq-Fedora.yml │ │ └── main.yml ├── discover-redirect-url │ └── tests │ │ ├── roles │ │ ├── inventory │ │ ├── hosts │ │ └── host_vars │ │ │ └── localhost.yml │ │ └── playbook.yml ├── manage-sshd-config │ ├── test │ │ ├── roles │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── group_vars │ │ │ │ └── all.yml │ │ ├── id_rsa_user1.pub │ │ └── id_rsa_user2.pub │ ├── tasks │ │ ├── main.yml │ │ └── sshd-update.yml │ └── handlers │ │ └── main.yml ├── osp │ ├── admin-network │ │ ├── tests │ │ │ ├── roles │ │ │ ├── inventory │ │ │ │ └── hosts │ │ │ └── test.yml │ │ └── tasks │ │ │ └── main.yml │ ├── admin-sec-group │ │ └── test │ │ │ ├── roles │ │ │ ├── inventory │ │ │ └── hosts │ │ │ └── test.yml │ ├── packstack-install │ │ ├── tests │ │ │ ├── roles │ │ │ └── test.yml │ │ └── tasks │ │ │ ├── packstack-install.yml │ │ │ ├── main.yml │ │ │ └── host-prep.yml │ ├── packstack-post │ │ ├── tests │ │ │ ├── roles │ │ │ └── test.yml │ │ └── files │ │ │ ├── mariadb-limits.conf │ │ │ └── nova-ssh.te │ ├── admin-floating-ip │ │ └── tests │ │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── group_vars │ │ │ │ └── all.yml │ │ │ └── test.yml │ ├── admin-keystone-domain │ │ └── handlers │ │ │ └── main.yml │ ├── admin-nova-flavor │ │ └── tasks │ │ │ └── main.yml │ ├── admin-project │ │ └── tasks │ │ │ └── tenant-roles.yml │ ├── admin-nova-service │ │ └── tasks │ │ │ └── main.yml │ ├── admin-user │ │ └── tasks │ │ │ └── roles.yml │ └── admin-image │ │ └── tasks │ │ └── main.yml ├── dns │ ├── manage-dns-records │ │ ├── tests │ │ │ ├── roles │ │ │ ├── inventory │ │ │ │ └── hosts │ │ │ └── test.yml │ │ ├── handlers │ │ │ └── main.yml │ │ └── tasks │ │ │ ├── main.yml │ │ │ ├── nsupdate │ │ │ ├── main.yml │ │ │ └── nsupdate-server.yml │ │ │ └── route53 │ │ │ └── main.yml │ ├── config-dns-server-bind │ │ ├── tests │ │ │ ├── roles │ │ │ ├── test.yml │ │ │ └── inventory │ │ │ │ ├── group_vars │ │ │ │ ├── forward-server.yml │ │ │ │ └── dns-server.yml │ │ │ │ └── hosts │ │ ├── tasks │ │ │ ├── main.yml │ │ │ └── restart_named.yml │ │ ├── handlers │ │ │ └── main.yml │ │ ├── templates │ │ │ ├── logging.j2 │ │ │ └── controls.j2 │ │ ├── defaults │ │ │ └── main.yml │ │ └── files │ │ │ └── named.conf │ ├── manage-dns-zones-bind │ │ ├── tests │ │ │ ├── roles │ │ │ ├── inventory │ │ │ │ ├── hosts │ │ │ │ └── host_vars │ │ │ │ │ └── localhost.yml │ │ │ └── test.yml │ │ ├── templates │ │ │ ├── tsig-key.j2 │ │ │ ├── view-config-1.j2 │ │ │ └── view-config-2.j2 │ │ ├── tasks │ │ │ ├── print_keys.yml │ │ │ ├── main.yml │ │ │ └── determine-action.yml │ │ ├── handlers │ │ │ └── main.yml │ │ └── defaults │ │ │ └── main.yml │ └── manage-dns-zones-route53 │ │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ │ ├── hosts │ │ │ └── host_vars │ │ │ │ └── localhost.yml │ │ └── test.yml │ │ ├── tasks │ │ ├── process-zones.yml │ │ ├── process-views.yml │ │ ├── loop-zones.yml │ │ ├── loop-records.yml │ │ ├── main.yml │ │ └── determine-action.yml │ │ └── defaults │ │ └── main.yml ├── manage-confluence-space │ ├── tests │ │ ├── roles │ │ ├── inventory │ │ ├── playbook.yml │ │ └── vars │ │ │ └── vars_atlassian │ └── templates │ │ └── space.j2 ├── manage-ssh-private-keys │ ├── test │ │ ├── roles │ │ ├── inventory │ │ │ └── hosts │ │ └── playbook.yml │ └── tasks │ │ └── main.yml ├── notifications │ ├── html-to-md │ │ ├── tests │ │ │ ├── roles │ │ │ ├── README.md │ │ │ ├── inventory │ │ │ │ └── group_vars │ │ │ │ │ └── all.yml │ │ │ └── test.yml │ │ └── tasks │ │ │ ├── main.yml │ │ │ ├── prereq.yml │ │ │ └── convert_html_to_md.yml │ ├── md-to-html │ │ ├── tests │ │ │ ├── roles │ │ │ ├── inventory │ │ │ │ └── group_vars │ │ │ │ │ └── all.yml │ │ │ ├── README.md │ │ │ └── test.yml │ │ └── tasks │ │ │ ├── main.yml │ │ │ ├── prereq.yml │ │ │ └── convert_md_to_html.yml │ └── send-email │ │ └── tests │ │ ├── roles │ │ └── test.yml ├── file-management │ └── remove-files │ │ ├── tests │ │ ├── inventory │ │ └── test.yml │ │ ├── meta │ │ └── main.yml │ │ ├── vars │ │ └── main.yml │ │ ├── defaults │ │ └── main.yml │ │ └── handlers │ │ └── main.yml ├── identity-management │ ├── htpasswd-from-dict │ │ ├── tests │ │ │ ├── roles │ │ │ ├── inventory │ │ │ └── test.yml │ │ └── defaults │ │ │ └── main.yml │ ├── populate-users │ │ └── test │ │ │ ├── roles │ │ │ ├── inventory │ │ │ └── playbook.yml │ ├── list-users-by-group │ │ ├── tests │ │ │ ├── roles │ │ │ ├── inventory │ │ │ │ └── hosts │ │ │ ├── test.yml │ │ │ └── README.md │ │ └── tasks │ │ │ ├── generate-list-of-users.yml │ │ │ └── main.yml │ ├── manage-idm-identities │ │ ├── tests │ │ │ ├── inventory │ │ │ ├── roles │ │ │ └── create_idm.yml │ │ └── tasks │ │ │ └── main.yml │ ├── manage-user-password │ │ ├── test │ │ │ ├── roles │ │ │ ├── inventory │ │ │ └── vars │ │ │ │ ├── passwdfile4.json │ │ │ │ ├── passwdfile2.json │ │ │ │ ├── passwdfile3.json │ │ │ │ ├── passwdfile1.json │ │ │ │ └── passwdfile5.json │ │ └── defaults │ │ │ └── main.yml │ ├── manage-local-user-password │ │ ├── test │ │ │ ├── roles │ │ │ └── inventory │ │ │ │ ├── hosts │ │ │ │ └── group_vars │ │ │ │ └── all.yml │ │ ├── defaults │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── password.yml │ │ │ └── main.yml │ │ └── filter_plugins │ │ │ └── encrypt_password.py │ ├── manage-local-user-ssh-authkeys │ │ ├── test │ │ │ ├── roles │ │ │ ├── inventory │ │ │ │ ├── hosts │ │ │ │ └── group_vars │ │ │ │ │ └── all.yml │ │ │ ├── id_rsa_user1.pub │ │ │ └── id_rsa_user2.pub │ │ └── tasks │ │ │ ├── main.yml │ │ │ └── authorizedkeys.yml │ ├── manage-aws-identities │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ ├── manage-rh-sso-identities │ │ └── templates │ │ │ └── manage-groups.json.j2 │ └── manage-atlassian-identities │ │ └── tasks │ │ └── main.yml ├── config-repo-server │ ├── defaults │ │ └── main.yml │ ├── tests │ │ └── test.yml │ └── tasks │ │ ├── main.yml │ │ └── mount-iso.yml ├── config-vnc-server │ ├── defaults │ │ └── main.yml │ └── files │ │ ├── xstartup-lxde │ │ ├── xstartup-mate │ │ ├── xstartup-gnome │ │ ├── xstartup-xfce │ │ └── SELinuxVNC.te ├── config-lvm │ ├── defaults │ │ └── main.yml │ └── tasks │ │ ├── main.yml │ │ └── prep.yml ├── load-balancers │ └── manage-haproxy │ │ ├── files │ │ └── rsyslog_haproxy.conf │ │ ├── defaults │ │ └── main.yml │ │ ├── tasks │ │ └── main.yml │ │ └── templates │ │ └── lb_http_stats.j2 ├── config-libvirt │ ├── tasks │ │ ├── main.yml │ │ ├── services.yml │ │ └── packages.yml │ └── defaults │ │ └── main.yml ├── keepalived │ ├── tasks │ │ ├── main.yml │ │ └── keepalived-config.yml │ └── handlers │ │ └── main.yml ├── config-docker-compose │ ├── tests │ │ ├── inventory │ │ │ ├── host_vars │ │ │ │ └── docker01.example.com │ │ │ ├── group_vars │ │ │ │ └── docker_hosts.yml │ │ │ └── hosts │ │ └── dockerhosts.yml │ ├── defaults │ │ └── main.yml │ └── tasks │ │ ├── docker-compose.yml │ │ └── main.yml ├── config-nagios-target │ ├── files │ │ └── nrpe.d │ │ │ ├── check_mem.cfg │ │ │ ├── check_dns.cfg │ │ │ ├── check_openshift_node.cfg │ │ │ ├── check_openshift_master.cfg │ │ │ ├── check_nfs.cfg │ │ │ └── check_docker.cfg │ └── tasks │ │ ├── main.yml │ │ ├── prerequisites.yml │ │ ├── enable-repos.yml │ │ ├── install-nagios.yml │ │ └── install-epel.yml ├── config-docker │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── kernel_cgroups_v1.yml │ │ └── main.yml │ └── defaults │ │ └── main.yml ├── update-host │ └── tasks │ │ ├── main.yml │ │ ├── wait-for-host.yml │ │ ├── update-host.yml │ │ └── reboot-host.yml ├── manage-server-ca-cert │ └── defaults │ │ └── main.yml ├── config-minishift-remote │ └── handlers │ │ └── main.yml ├── config-mysql │ ├── tasks │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ └── templates │ │ └── mysql.j2 ├── config-linux-desktop │ ├── config-gnome │ │ └── tasks │ │ │ ├── gnome-Fedora.yml │ │ │ └── main.yml │ ├── config-lxde │ │ └── tasks │ │ │ ├── lxde-Fedora.yml │ │ │ └── main.yml │ ├── config-mate │ │ └── tasks │ │ │ ├── mate-Fedora.yml │ │ │ └── main.yml │ └── config-xfce │ │ └── tasks │ │ ├── xfce-Fedora.yml │ │ └── main.yml ├── config-redis │ ├── tasks │ │ └── main.yml │ ├── templates │ │ └── redis.j2 │ └── handlers │ │ └── main.yml ├── config-quay-builder │ ├── handlers │ │ └── main.yml │ └── templates │ │ └── quay-builder.j2 ├── config-container-storage-setup │ ├── templates │ │ ├── docker-storage-setup-dm.j2 │ │ └── docker-storage-setup-overlayfs.j2 │ └── defaults │ │ └── main.yml ├── config-postgresql │ ├── tasks │ │ └── main.yml │ └── handlers │ │ └── main.yml ├── config-clair │ └── handlers │ │ └── main.yml ├── config-quay-enterprise │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── configure_systemd.yml └── config-rh-sso │ ├── templates │ └── auth-flow.json.j2 │ └── defaults │ └── main.yml ├── meta └── main.yml ├── inventory ├── manage-jira │ ├── hosts │ └── host_vars │ │ └── localhost.yml ├── quay-enterprise │ ├── group_vars │ │ ├── quay_builder.yml │ │ ├── docker_hosts.yml │ │ ├── lb.yml │ │ ├── quay_enterprise.yml │ │ ├── clair.yml │ │ └── all.yml │ └── hosts ├── manage-confluence-space │ ├── hosts │ └── host_vars │ │ └── localhost.yml ├── rh-sso │ ├── openstack_inventory.py │ ├── host_vars │ │ └── localhost.yml │ └── hosts ├── bastion │ ├── openstack_inventory.py │ ├── host_vars │ │ └── localhost.yml │ └── hosts ├── dns-server │ ├── openstack_inventory.py │ ├── host_vars │ │ └── localhost.yml │ ├── group_vars │ │ └── dns-server.yml │ └── hosts ├── idm-server │ ├── openstack_inventory.py │ ├── host_vars │ │ └── localhost.yml │ └── hosts ├── nfs-server │ ├── openstack_inventory.py │ ├── host_vars │ │ └── localhost.yml │ ├── hosts │ └── group_vars │ │ └── nfs-server.yml ├── ansible-tower │ ├── openstack_inventory.py │ ├── group_vars │ │ ├── osp_instances.yml │ │ └── ansible-tower.yml │ ├── host_vars │ │ └── localhost.yml │ └── hosts ├── minishift-remote │ ├── openstack_inventory.py │ ├── host_vars │ │ └── localhost.yml │ ├── hosts │ └── group_vars │ │ └── minishift_remote.yml ├── satellite-server │ ├── openstack_inventory.py │ ├── host_vars │ │ └── localhost.yml │ └── hosts └── scripts │ └── google-sheets │ ├── requirements.txt │ ├── config.ini │ └── credentials.json ├── .gitignore ├── files ├── clouds.yaml └── openstack.yml ├── images └── infra-ansible │ └── root │ └── usr │ └── local │ └── bin │ └── user_setup ├── .github └── dependabot.yaml ├── ansible.cfg └── OWNERS /playbooks/roles: -------------------------------------------------------------------------------- 1 | ../roles -------------------------------------------------------------------------------- /playbooks/aws/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /playbooks/certs/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /playbooks/osp/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /playbooks/manage-lb/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /roles/dhcp/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/install-mongodb/tests/roles: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /roles/rhsm/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | -------------------------------------------------------------------------------- /playbooks/ansible/tower/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /playbooks/manage-jira/roles: -------------------------------------------------------------------------------- 1 | ../../roles/ -------------------------------------------------------------------------------- /playbooks/minishift-remote/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /playbooks/notifications/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /playbooks/provision-rh-sso/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /roles/add-sonar-plugin/tests/roles: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /roles/aws/manage-keypairs/tests/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/config-pxe/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/nfs-server/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/scm/github.com/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/scm/gitlab.com/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/setup-slack/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /playbooks/container-registry/roles: -------------------------------------------------------------------------------- 1 | ../../roles/ -------------------------------------------------------------------------------- /playbooks/manage-confluence-space/roles: -------------------------------------------------------------------------------- 1 | ../roles/ -------------------------------------------------------------------------------- /playbooks/manage-identities/roles: -------------------------------------------------------------------------------- 1 | ../../roles/ -------------------------------------------------------------------------------- /playbooks/provision-bastion/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /playbooks/provision-dns-server/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /playbooks/provision-idm-server/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /playbooks/provision-nfs-server/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /roles/config-bonding/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /roles/config-chrony/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-hostname/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-httpd/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-nexus/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles/ -------------------------------------------------------------------------------- /roles/config-openvpn/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-packages/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-routes/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-satellite/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-selinux/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-timezone/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles/ -------------------------------------------------------------------------------- /roles/config-vlans/tasks/prereq.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | -------------------------------------------------------------------------------- /roles/get-remote-file/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/manage-jira/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles/ -------------------------------------------------------------------------------- /roles/scm/git/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/virt-install/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /inventory/manage-jira/hosts: -------------------------------------------------------------------------------- 1 | [jira] 2 | localhost 3 | -------------------------------------------------------------------------------- /playbooks/provision-ansible-tower/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /playbooks/provision-satellite-server/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/launch-tower-jobs/tests/main.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-projects/library: -------------------------------------------------------------------------------- 1 | ../library -------------------------------------------------------------------------------- /roles/ansible/tower/manage-settings/library: -------------------------------------------------------------------------------- 1 | ../library -------------------------------------------------------------------------------- /roles/aws/create-instance/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /roles/aws/delete-instance/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /roles/certs/generate-csr/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/config-idm-server/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles/ -------------------------------------------------------------------------------- /roles/config-ipa-client/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-iscsi-client/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-nagios-server/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /roles/config-nagios-server/tests/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /roles/config-pip-packages/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-software-src/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/config-versionlock/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/discover-redirect-url/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/manage-sshd-config/test/roles: -------------------------------------------------------------------------------- 1 | ../../../roles/ -------------------------------------------------------------------------------- /roles/osp/admin-network/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/osp/admin-sec-group/test/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/osp/packstack-install/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/osp/packstack-post/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/launch-tower-jobs/library: -------------------------------------------------------------------------------- 1 | ../library -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credentials/library: -------------------------------------------------------------------------------- 1 | ../library -------------------------------------------------------------------------------- /roles/ansible/tower/manage-inventories/library: -------------------------------------------------------------------------------- 1 | ../library -------------------------------------------------------------------------------- /roles/ansible/tower/manage-job-templates/library: -------------------------------------------------------------------------------- 1 | ../library -------------------------------------------------------------------------------- /roles/ansible/tower/manage-organizations/library: -------------------------------------------------------------------------------- 1 | ../library -------------------------------------------------------------------------------- /roles/ansible/tower/manage-schedules/library: -------------------------------------------------------------------------------- 1 | ../library -------------------------------------------------------------------------------- /roles/aws/manage-keypairs/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/aws/manage-networks/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/certs/acme-host-cert/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/certs/idm-host-cert/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/config-routes/tasks/prereq-RedHat.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | -------------------------------------------------------------------------------- /roles/config-timezone/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | [node] 2 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-records/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/manage-confluence-space/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../roles -------------------------------------------------------------------------------- /roles/manage-jira/tests/inventory: -------------------------------------------------------------------------------- 1 | [jira] 2 | localhost 3 | -------------------------------------------------------------------------------- /roles/manage-ssh-private-keys/test/roles: -------------------------------------------------------------------------------- 1 | ../../../roles/ -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credential-types/library: -------------------------------------------------------------------------------- 1 | ../library -------------------------------------------------------------------------------- /roles/aws/manage-security-groups/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/dns/config-dns-server-bind/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/dns/manage-dns-records/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-zones-bind/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/dns/manage-dns-zones-route53/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /roles/notifications/html-to-md/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles/ -------------------------------------------------------------------------------- /roles/notifications/md-to-html/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles/ -------------------------------------------------------------------------------- /roles/notifications/send-email/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles/ -------------------------------------------------------------------------------- /roles/scm/bitbucket.org/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | -------------------------------------------------------------------------------- /roles/scm/git/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | dependencies: [] 4 | -------------------------------------------------------------------------------- /roles/scm/git/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for git 3 | -------------------------------------------------------------------------------- /inventory/quay-enterprise/group_vars/quay_builder.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-projects/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/manage-schedules/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/manage-settings/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/manage-workflow-templates/library: -------------------------------------------------------------------------------- 1 | ../library/ -------------------------------------------------------------------------------- /inventory/manage-confluence-space/hosts: -------------------------------------------------------------------------------- 1 | [confluence] 2 | localhost 3 | -------------------------------------------------------------------------------- /inventory/rh-sso/openstack_inventory.py: -------------------------------------------------------------------------------- 1 | ../../files/openstack_inventory.py -------------------------------------------------------------------------------- /playbooks/osp/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | 3 | [osp_instances] 4 | 5 | 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credentials/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/manage-inventories/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/manage-job-templates/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/manage-organizations/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles -------------------------------------------------------------------------------- /roles/file-management/remove-files/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/identity-management/htpasswd-from-dict/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../roles -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.retry 3 | *.swp 4 | 5 | # IntelliJ 6 | .idea/ 7 | *.iml -------------------------------------------------------------------------------- /inventory/bastion/openstack_inventory.py: -------------------------------------------------------------------------------- 1 | ../../files/openstack_inventory.py -------------------------------------------------------------------------------- /inventory/dns-server/openstack_inventory.py: -------------------------------------------------------------------------------- 1 | ../../files/openstack_inventory.py -------------------------------------------------------------------------------- /inventory/idm-server/openstack_inventory.py: -------------------------------------------------------------------------------- 1 | ../../files/openstack_inventory.py -------------------------------------------------------------------------------- /inventory/nfs-server/openstack_inventory.py: -------------------------------------------------------------------------------- 1 | ../../files/openstack_inventory.py -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-ldap/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-ocp/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles/ -------------------------------------------------------------------------------- /roles/ansible/tower/launch-tower-jobs/filter_plugins: -------------------------------------------------------------------------------- 1 | ../../../../filter_plugins -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credential-types/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles -------------------------------------------------------------------------------- /roles/ansible/tower/manage-projects/filter_plugins: -------------------------------------------------------------------------------- 1 | ../../../../filter_plugins -------------------------------------------------------------------------------- /roles/ansible/tower/manage-schedules/filter_plugins: -------------------------------------------------------------------------------- 1 | ../../../../filter_plugins -------------------------------------------------------------------------------- /roles/ansible/tower/manage-settings/filter_plugins: -------------------------------------------------------------------------------- 1 | ../../../../filter_plugins -------------------------------------------------------------------------------- /roles/ansible/tower/manage-workflow-templates/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles/ -------------------------------------------------------------------------------- /roles/certs/idm-host-cert/tests/inventory: -------------------------------------------------------------------------------- 1 | 2 | [cert-host] 3 | localhost 4 | -------------------------------------------------------------------------------- /roles/config-openvpn/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: prep.yml 4 | -------------------------------------------------------------------------------- /roles/config-repo-server/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | hosted_isos: [] 4 | -------------------------------------------------------------------------------- /roles/get-remote-file/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | [file-endpoint] 2 | localhost 3 | -------------------------------------------------------------------------------- /roles/manage-confluence-space/tests/inventory: -------------------------------------------------------------------------------- 1 | [confluence] 2 | localhost 3 | -------------------------------------------------------------------------------- /roles/osp/admin-sec-group/test/inventory/hosts: -------------------------------------------------------------------------------- 1 | [stack] 2 | localhost 3 | 4 | -------------------------------------------------------------------------------- /roles/setup-slack/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost ansible_connection=local 2 | 3 | -------------------------------------------------------------------------------- /inventory/ansible-tower/openstack_inventory.py: -------------------------------------------------------------------------------- 1 | ../../files/openstack_inventory.py -------------------------------------------------------------------------------- /inventory/manage-jira/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ansible_connection: local 3 | -------------------------------------------------------------------------------- /inventory/minishift-remote/openstack_inventory.py: -------------------------------------------------------------------------------- 1 | ../../files/openstack_inventory.py -------------------------------------------------------------------------------- /inventory/satellite-server/openstack_inventory.py: -------------------------------------------------------------------------------- 1 | ../../files/openstack_inventory.py -------------------------------------------------------------------------------- /playbooks/osp/inventory/openstack_inventory.py: -------------------------------------------------------------------------------- 1 | ../../../files/openstack_inventory.py -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-license/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles/ -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credentials/filter_plugins: -------------------------------------------------------------------------------- 1 | ../../../../filter_plugins -------------------------------------------------------------------------------- /roles/ansible/tower/manage-inventories/filter_plugins: -------------------------------------------------------------------------------- 1 | ../../../../filter_plugins -------------------------------------------------------------------------------- /roles/ansible/tower/manage-job-templates/filter_plugins: -------------------------------------------------------------------------------- 1 | ../../../../filter_plugins -------------------------------------------------------------------------------- /roles/ansible/tower/manage-organizations/filter_plugins: -------------------------------------------------------------------------------- 1 | ../../../../filter_plugins -------------------------------------------------------------------------------- /roles/aws/manage-keypairs/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | [aws-provisioner] 2 | localhost 3 | -------------------------------------------------------------------------------- /roles/aws/manage-networks/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | [aws-provisioner] 2 | localhost 3 | -------------------------------------------------------------------------------- /roles/certs/acme-host-cert/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [cert-host] 3 | localhost 4 | -------------------------------------------------------------------------------- /roles/certs/generate-csr/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [csr-host] 3 | localhost 4 | -------------------------------------------------------------------------------- /roles/config-hostname/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [my-host] 3 | 192.168.10.12 4 | -------------------------------------------------------------------------------- /roles/config-packages/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | yum_preferred: false 4 | 5 | -------------------------------------------------------------------------------- /roles/config-pip-packages/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | pip: 3 | packages: [] 4 | -------------------------------------------------------------------------------- /roles/config-timezone/tests/.yamllint: -------------------------------------------------------------------------------- 1 | ../../../.github/workflow-config/yamllint.yml -------------------------------------------------------------------------------- /roles/config-vnc-server/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | vnc_home_dir: '/home' 4 | -------------------------------------------------------------------------------- /roles/config-vnc-server/files/xstartup-lxde: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | startlxde & 4 | 5 | -------------------------------------------------------------------------------- /roles/discover-redirect-url/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | [redirect_host] 2 | localhost 3 | -------------------------------------------------------------------------------- /roles/file-management/remove-files/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | dependencies: [] 4 | -------------------------------------------------------------------------------- /roles/identity-management/htpasswd-from-dict/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/identity-management/populate-users/test/roles: -------------------------------------------------------------------------------- 1 | ../../../identity-management -------------------------------------------------------------------------------- /roles/manage-ssh-private-keys/test/inventory/hosts: -------------------------------------------------------------------------------- 1 | [servers] 2 | test-server 3 | -------------------------------------------------------------------------------- /inventory/bastion/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /inventory/dns-server/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /inventory/nfs-server/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /inventory/rh-sso/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credential-types/filter_plugins: -------------------------------------------------------------------------------- 1 | ../../../../filter_plugins -------------------------------------------------------------------------------- /roles/ansible/tower/manage-workflow-templates/filter_plugins: -------------------------------------------------------------------------------- 1 | ../../../../filter_plugins -------------------------------------------------------------------------------- /roles/aws/manage-security-groups/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | [aws-provisioner] 2 | localhost -------------------------------------------------------------------------------- /roles/config-httpd/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | default_document_root: "/var/www/html" 3 | -------------------------------------------------------------------------------- /roles/config-pip-packages/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | localhost ansible_connection=local 2 | -------------------------------------------------------------------------------- /roles/identity-management/list-users-by-group/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../identity-management -------------------------------------------------------------------------------- /roles/identity-management/manage-idm-identities/tests/inventory: -------------------------------------------------------------------------------- 1 | [ipa] 2 | my-idm.com 3 | -------------------------------------------------------------------------------- /roles/identity-management/manage-idm-identities/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../identity-management -------------------------------------------------------------------------------- /roles/identity-management/manage-user-password/test/roles: -------------------------------------------------------------------------------- 1 | ../../../identity-management -------------------------------------------------------------------------------- /roles/osp/admin-floating-ip/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | localhost ansible_connection=local 2 | -------------------------------------------------------------------------------- /roles/osp/admin-network/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | localhost ansible_connection=local 2 | -------------------------------------------------------------------------------- /roles/scm/add-webhooks-github/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | [webhooks-server] 2 | localhost 3 | -------------------------------------------------------------------------------- /roles/setup-slack/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | slack_channels: {} 3 | slack_users: {} 4 | -------------------------------------------------------------------------------- /inventory/ansible-tower/group_vars/osp_instances.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_become: true 4 | -------------------------------------------------------------------------------- /inventory/ansible-tower/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /inventory/idm-server/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | 5 | -------------------------------------------------------------------------------- /inventory/satellite-server/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-ocp/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | [tower] 2 | localhost 3 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | localhost 4 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-projects/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | 192.168.1.21 4 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-schedules/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | 192.168.1.21 4 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-settings/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | 192.168.1.21 4 | -------------------------------------------------------------------------------- /roles/config-bonding/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: 'interfaces.yml' 4 | 5 | -------------------------------------------------------------------------------- /roles/config-packages/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | localhost ansible_connection=local 3 | 4 | -------------------------------------------------------------------------------- /roles/config-selinux/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | localhost ansible_connection=local 3 | 4 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-zones-bind/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [dns-servers] 3 | localhost 4 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-zones-route53/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [dns-servers] 3 | localhost 4 | -------------------------------------------------------------------------------- /roles/file-management/remove-files/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for remove-files 3 | -------------------------------------------------------------------------------- /roles/identity-management/manage-local-user-password/test/roles: -------------------------------------------------------------------------------- 1 | ../../../identity-management -------------------------------------------------------------------------------- /roles/identity-management/manage-local-user-ssh-authkeys/test/roles: -------------------------------------------------------------------------------- 1 | ../../../user-management -------------------------------------------------------------------------------- /roles/identity-management/manage-user-password/test/inventory: -------------------------------------------------------------------------------- 1 | [ipa] 2 | idm.example.com 3 | -------------------------------------------------------------------------------- /roles/osp/packstack-post/files/mariadb-limits.conf: -------------------------------------------------------------------------------- 1 | 2 | [Service] 3 | LimitNOFILE=131070 4 | -------------------------------------------------------------------------------- /inventory/manage-confluence-space/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ansible_connection: local 3 | -------------------------------------------------------------------------------- /inventory/minishift-remote/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | 5 | -------------------------------------------------------------------------------- /playbooks/manage-jira/manage-jira.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: jira 3 | roles: 4 | - manage-jira 5 | -------------------------------------------------------------------------------- /roles/add-sonar-plugin/tests/inventory: -------------------------------------------------------------------------------- 1 | [ocp-sonarqube] 2 | localhost ansible_connection=local 3 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-ldap/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | localhost 4 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-subscription-manifest/tests/files/example-manifest.zip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-subscription-manifest/tests/roles: -------------------------------------------------------------------------------- 1 | ../../../../../roles/ -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credentials/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | 192.168.1.21 4 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-inventories/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | 192.168.1.21 4 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-job-templates/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | 192.168.1.21 4 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-organizations/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | 192.168.1.21 4 | -------------------------------------------------------------------------------- /roles/certs/idm-host-cert/tests/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /roles/config-satellite/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_manifest_file_path: manifest.zip 4 | -------------------------------------------------------------------------------- /roles/config-selinux/tests/inventory/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | target_state: 'enforcing' 4 | -------------------------------------------------------------------------------- /roles/config-timezone/tests/inventory/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | timezone: America/Denver 4 | -------------------------------------------------------------------------------- /roles/config-versionlock/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | localhost ansible_connection=local 3 | 4 | -------------------------------------------------------------------------------- /roles/file-management/remove-files/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for remove-files 3 | -------------------------------------------------------------------------------- /roles/file-management/remove-files/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for remove-files 3 | -------------------------------------------------------------------------------- /roles/manage-sshd-config/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: 'sshd-update.yml' 4 | 5 | -------------------------------------------------------------------------------- /roles/scm/bitbucket.org/tests/inventory: -------------------------------------------------------------------------------- 1 | [bitbucket] 2 | localhost ansible_connection=local 3 | -------------------------------------------------------------------------------- /roles/scm/git/templates/git_wrapper.j2: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ssh -F {{ ssh_dir }}/config $* 4 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-license/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | localhost 4 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-workflow-templates/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | 192.168.1.21 4 | -------------------------------------------------------------------------------- /roles/config-chrony/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: ntp_servers 3 | roles: 4 | - config-chrony 5 | -------------------------------------------------------------------------------- /roles/config-lvm/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | lvm_fstype: "xfs" 4 | default_lv_size: "100%VG" 5 | -------------------------------------------------------------------------------- /roles/config-pxe/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: pxe-server 4 | roles: 5 | - config-pxe 6 | -------------------------------------------------------------------------------- /roles/identity-management/manage-aws-identities/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | aws_region: us-east-1 3 | -------------------------------------------------------------------------------- /inventory/ansible-tower/group_vars/ansible-tower.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_tower_version: 3.3.0-1 4 | 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-license/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: license.yml 4 | -------------------------------------------------------------------------------- /roles/aws/manage-keypairs/tests/inventory/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /roles/aws/manage-networks/tests/inventory/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /roles/certs/generate-csr/tests/inventory/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /roles/config-httpd/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: prep.yml 4 | - import_tasks: seed.yml 5 | -------------------------------------------------------------------------------- /roles/config-httpd/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: web-server 4 | roles: 5 | - config-httpd 6 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-records/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [dns] 3 | localhost ansible_connection=local 4 | -------------------------------------------------------------------------------- /roles/get-remote-file/tests/inventory/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /roles/load-balancers/manage-haproxy/files/rsyslog_haproxy.conf: -------------------------------------------------------------------------------- 1 | 2 | local2.* /var/log/haproxy.log 3 | 4 | -------------------------------------------------------------------------------- /roles/nfs-server/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: "Reload NFS" 4 | command: exportfs -a 5 | 6 | -------------------------------------------------------------------------------- /roles/scm/add-webhooks-github/tests/inventory/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ansible_connection: local 3 | -------------------------------------------------------------------------------- /playbooks/manage-slack.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: manage-slack-host 4 | roles: 5 | - role: setup-slack 6 | -------------------------------------------------------------------------------- /roles/certs/acme-host-cert/tests/inventory/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /roles/certs/idm-host-cert/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: localhost 3 | roles: 4 | - certs/idm-host-cert 5 | -------------------------------------------------------------------------------- /roles/config-software-src/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: all 4 | roles: 5 | - config-software-src 6 | -------------------------------------------------------------------------------- /roles/osp/admin-network/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: localhost 4 | roles: 5 | - osp-admin-network 6 | -------------------------------------------------------------------------------- /roles/scm/git/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: localhost 3 | remote_user: root 4 | roles: 5 | - git 6 | -------------------------------------------------------------------------------- /playbooks/aws/manage-keypairs.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: aws-provisioner 4 | roles: 5 | - aws/manage-keypairs 6 | -------------------------------------------------------------------------------- /playbooks/aws/manage-networks.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: aws-provisioner 4 | roles: 5 | - aws/manage-networks 6 | -------------------------------------------------------------------------------- /playbooks/install-server-ca-cert.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: all 4 | roles: 5 | - manage-server-ca-cert 6 | 7 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-subscription-manifest/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | localhost 4 | -------------------------------------------------------------------------------- /roles/aws/manage-security-groups/tests/inventory/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /roles/certs/generate-csr/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: csr-host 4 | roles: 5 | - certs/generate-csr 6 | -------------------------------------------------------------------------------- /roles/config-chrony/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: "prereq.yml" 4 | - import_tasks: "chrony.yml" 5 | 6 | -------------------------------------------------------------------------------- /roles/config-hostname/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: my-host 4 | roles: 5 | - role: config-hostname 6 | -------------------------------------------------------------------------------- /roles/config-httpd/tests/inventory: -------------------------------------------------------------------------------- 1 | 2 | [web-server] 3 | 192.168.1.10 ansible_user=fedora ansible_become=True 4 | 5 | -------------------------------------------------------------------------------- /roles/config-libvirt/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: packages.yml 4 | - import_tasks: services.yml 5 | -------------------------------------------------------------------------------- /roles/config-routes/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: 'prereq.yml' 4 | - import_tasks: 'route.yml' 5 | 6 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-zones-bind/tests/inventory/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-zones-route53/tests/inventory/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | -------------------------------------------------------------------------------- /roles/keepalived/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: prereq.yml 4 | - import_tasks: keepalived-config.yml 5 | -------------------------------------------------------------------------------- /roles/osp/admin-floating-ip/tests/inventory/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | --- 2 | osp_floating_ips: 3 | - server: "server1" 4 | -------------------------------------------------------------------------------- /roles/virt-install/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: "prereq.yml" 4 | - import_tasks: "create_vm.yml" 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credential-types/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [tower] 3 | localhost ansible_connection=local 4 | -------------------------------------------------------------------------------- /roles/config-iscsi-client/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: iscsi 4 | roles: 5 | - role: config-iscsi-client 6 | -------------------------------------------------------------------------------- /roles/config-repo-server/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: repo_server 4 | roles: 5 | - config-repo-server 6 | -------------------------------------------------------------------------------- /roles/config-vlans/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: 'prereq.yml' 4 | - import_tasks: 'interfaces.yml' 5 | 6 | -------------------------------------------------------------------------------- /roles/dns/config-dns-server-bind/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: prereq.yml 4 | - import_tasks: named.yml 5 | -------------------------------------------------------------------------------- /roles/nfs-server/tests/nfs-server.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: nfs-server 4 | roles: 5 | - role: nfs-server 6 | 7 | -------------------------------------------------------------------------------- /roles/osp/packstack-post/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: infra_osp_hosts 4 | roles: 5 | - packstack-post 6 | -------------------------------------------------------------------------------- /roles/rhsm/tests/inventory: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | [test-sat6] 4 | 192.168.1.23 ansible_user=cloud-user ansible_become=True 5 | 6 | -------------------------------------------------------------------------------- /inventory/quay-enterprise/group_vars/docker_hosts.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ## Docker Configuration 4 | #docker_install: True 5 | 6 | -------------------------------------------------------------------------------- /inventory/quay-enterprise/group_vars/lb.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ## HAProxy Configurations 4 | #haproxy_stats_enabled: True 5 | 6 | -------------------------------------------------------------------------------- /roles/aws/manage-keypairs/tests/keypair.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: aws-provisioner 4 | roles: 5 | - aws/manage-keypairs 6 | -------------------------------------------------------------------------------- /roles/config-docker-compose/tests/inventory/host_vars/docker01.example.com: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | docker_username: dockeruser 4 | 5 | -------------------------------------------------------------------------------- /roles/config-iscsi-client/tests/group_vars/iscsi.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | iscsi_target: "192.168.1.21" 4 | iscsi_brand: "NETAPP" 5 | -------------------------------------------------------------------------------- /roles/config-nexus/tests/inventory: -------------------------------------------------------------------------------- 1 | [ocp-nexus] 2 | localhost nexus_url=nexus:8081 nexus_port=8081 ansible_connection=local 3 | -------------------------------------------------------------------------------- /roles/config-openvpn/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [openvpn-server] 3 | 192.168.1.2 ansible_user=centos ansible_become=True 4 | -------------------------------------------------------------------------------- /roles/config-satellite/tests/hosts: -------------------------------------------------------------------------------- 1 | 2 | [satellite-server] 3 | sat.example.com ansible_user=root ansible_host=192.168.1.10 4 | -------------------------------------------------------------------------------- /roles/config-software-src/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: prep.yml 4 | - import_tasks: mount-software.yml 5 | 6 | -------------------------------------------------------------------------------- /roles/config-vnc-server/files/xstartup-mate: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | unset DBUS_SESSION_BUS_ADDRESS 4 | /usr/bin/mate-session 5 | 6 | -------------------------------------------------------------------------------- /roles/dns/config-dns-server-bind/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: restart named 4 | include_tasks: restart_named.yml 5 | -------------------------------------------------------------------------------- /roles/get-remote-file/tests/get-file.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: file-endpoint 4 | roles: 5 | - get-remote-file 6 | 7 | -------------------------------------------------------------------------------- /roles/manage-sshd-config/test/inventory/hosts: -------------------------------------------------------------------------------- 1 | test.server ansible_host=192.168.1.8 ansible_user=fedora ansible_become=true 2 | -------------------------------------------------------------------------------- /roles/osp/packstack-install/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: infra_osp_hosts 4 | roles: 5 | - packstack-install 6 | -------------------------------------------------------------------------------- /files/clouds.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible: 4 | use_hostnames: True 5 | expand_hostvars: True 6 | fail_on_errors: True 7 | 8 | -------------------------------------------------------------------------------- /inventory/bastion/hosts: -------------------------------------------------------------------------------- 1 | 2 | [osp-provisioner] 3 | localhost 4 | 5 | [bastion] 6 | 7 | [osp_instances:children] 8 | bastion 9 | -------------------------------------------------------------------------------- /playbooks/provision-rh-sso/deploy-rh-sso.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: rh-sso-hosts 4 | roles: 5 | - role: config-rh-sso 6 | 7 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-organizations/templates/associate_galaxy_credential.j2: -------------------------------------------------------------------------------- 1 | { 2 | "id": {{ galaxy_credential_id }} 3 | } 4 | -------------------------------------------------------------------------------- /roles/aws/manage-networks/tests/networks.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: aws-provisioner 4 | roles: 5 | - aws/manage-networks 6 | -------------------------------------------------------------------------------- /roles/config-hostname/tests/inventory/group_vars/my-host.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | hostname: "cool" 4 | dns_domain: "hostname.com" 5 | 6 | -------------------------------------------------------------------------------- /roles/config-idm-server/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: idm-server 4 | become: yes 5 | roles: 6 | - config-idm-server 7 | -------------------------------------------------------------------------------- /roles/config-nagios-target/files/nrpe.d/check_mem.cfg: -------------------------------------------------------------------------------- 1 | 2 | command[check_mem]=/usr/lib64/nagios/plugins/check_mem -w 90 -c 95 3 | -------------------------------------------------------------------------------- /roles/config-openvpn/tests/openvpn-server.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: openvpn_servers 4 | roles: 5 | - role: config-openvpn 6 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-records/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - include_tasks: nsupdate/main.yml 4 | - include_tasks: route53/main.yml 5 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-records/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: localhost 4 | roles: 5 | - role: dns/manage-dns-records 6 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-zones-bind/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: dns-servers 4 | roles: 5 | - dns/manage-dns-zones-bind 6 | -------------------------------------------------------------------------------- /roles/nfs-server/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: prep.yml 4 | - import_tasks: lvm.yml 5 | - import_tasks: shares.yml 6 | -------------------------------------------------------------------------------- /roles/notifications/md-to-html/tests/inventory/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | markdown_content: "Hello, this is **bold** text" 4 | -------------------------------------------------------------------------------- /inventory/scripts/google-sheets/requirements.txt: -------------------------------------------------------------------------------- 1 | configparser==3.5.0 2 | gspread==3.0.1 3 | oauth2client==4.1.3 4 | pyasn1==0.4.4 5 | 6 | -------------------------------------------------------------------------------- /playbooks/manage-confluence-space/playbook.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: confluence 4 | roles: 5 | - manage-confluence-space 6 | 7 | -------------------------------------------------------------------------------- /playbooks/provision-idm-server/configure-idm-server.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: idm-server 4 | roles: 5 | - role: config-idm-server 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-subscription-manifest/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: subscription-manifest.yml 4 | -------------------------------------------------------------------------------- /roles/config-docker/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: restart docker 4 | service: 5 | name: docker 6 | state: restarted 7 | -------------------------------------------------------------------------------- /roles/config-pxe/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: prep.yml 4 | - import_tasks: pxe.yml 5 | - import_tasks: kickstart.yml 6 | -------------------------------------------------------------------------------- /roles/dns/config-dns-server-bind/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: dns-servers 4 | roles: 5 | - dns/config-dns-server-bind 6 | -------------------------------------------------------------------------------- /roles/identity-management/list-users-by-group/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [manage-users-host] 3 | localhost ansible_connection=local 4 | -------------------------------------------------------------------------------- /roles/identity-management/manage-local-user-password/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | user_name: "" 4 | clear_text_password: "" 5 | 6 | -------------------------------------------------------------------------------- /roles/notifications/html-to-md/tests/README.md: -------------------------------------------------------------------------------- 1 | Example command 2 | -------------- 3 | 4 | ansible-playbook -i inventory playbook.yml 5 | -------------------------------------------------------------------------------- /roles/notifications/html-to-md/tests/inventory/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | html_content:
Hello, this is bold text
4 | -------------------------------------------------------------------------------- /roles/notifications/md-to-html/tests/README.md: -------------------------------------------------------------------------------- 1 | Example command 2 | -------------- 3 | 4 | ansible-playbook -i inventory playbook.yml 5 | -------------------------------------------------------------------------------- /roles/setup-slack/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: Test slack setup 4 | hosts: localhost 5 | roles: 6 | - setup-slack 7 | 8 | -------------------------------------------------------------------------------- /inventory/dns-server/group_vars/dns-server.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | # Need to become "root" to preform the install 4 | ansible_become: True 5 | 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: install.yml 4 | 5 | - import_tasks: install-cert.yml 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-projects/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/manage-projects 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-schedules/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/manage-schedules 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-settings/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/manage-settings 6 | -------------------------------------------------------------------------------- /roles/certs/acme-host-cert/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: cert-host 3 | roles: 4 | - certs/generate-csr 5 | - certs/acme-host-cert 6 | -------------------------------------------------------------------------------- /roles/config-nagios-target/files/nrpe.d/check_dns.cfg: -------------------------------------------------------------------------------- 1 | 2 | command[check_dns_service]=/usr/lib64/nagios/plugins/check_service.sh named 3 | 4 | -------------------------------------------------------------------------------- /roles/config-repo-server/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - include_role: 4 | name: config-httpd 5 | 6 | - import_tasks: mount-iso.yml 7 | 8 | -------------------------------------------------------------------------------- /roles/config-selinux/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | # "targeted" is the "default" policy for most systems 4 | target_policy: 'targeted' 5 | -------------------------------------------------------------------------------- /roles/config-selinux/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: "Test SELinux config" 4 | hosts: all 5 | roles: 6 | - role: config-selinux 7 | -------------------------------------------------------------------------------- /roles/config-versionlock/tests/inventory/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | versionlock_packages: 4 | - 'bash-*' 5 | - 'NetworkManager-*' 6 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-zones-route53/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: dns-servers 4 | roles: 5 | - dns/manage-dns-zones-route53 6 | -------------------------------------------------------------------------------- /roles/file-management/remove-files/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: localhost 3 | remote_user: root 4 | roles: 5 | - remove-files 6 | -------------------------------------------------------------------------------- /roles/load-balancers/manage-haproxy/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | temp_new_file: '/etc/haproxy/haproxy.cfg.new' 4 | lb_https_backends: {} 5 | -------------------------------------------------------------------------------- /roles/osp/admin-floating-ip/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: localhost 3 | remote_user: root 4 | roles: 5 | - admin-floating-ip 6 | 7 | -------------------------------------------------------------------------------- /roles/scm/git/tasks/remove.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: Remove git directory 4 | file: 5 | path: "{{ scm_dir }}" 6 | state: absent 7 | -------------------------------------------------------------------------------- /inventory/minishift-remote/hosts: -------------------------------------------------------------------------------- 1 | [osp-provisioner] 2 | localhost 3 | 4 | [osp_instances:children] 5 | minishift_remote 6 | 7 | [minishift_remote] -------------------------------------------------------------------------------- /playbooks/provision-idm-server/delete-aws-instance.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - import_playbook: ../aws/delete-instance.yml 3 | vars: 4 | state: absent 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credentials/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/manage-credentials 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-inventories/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/manage-inventories 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-workflow-templates/templates/workflow-node-template.j2: -------------------------------------------------------------------------------- 1 | { 2 | "unified_job_template": {{ job_template_id }} 3 | } 4 | -------------------------------------------------------------------------------- /roles/config-chrony/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: "Reload chrony" 4 | service: 5 | name: 'chronyd' 6 | state: restarted 7 | 8 | -------------------------------------------------------------------------------- /roles/config-docker-compose/tests/inventory/group_vars/docker_hosts.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | docker_install: true 4 | docker_compose_install: true 5 | 6 | -------------------------------------------------------------------------------- /roles/config-idm-server/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # tasks file for idm 3 | 4 | - import_tasks: 'prep.yml' 5 | - import_tasks: 'configure_idm.yml' 6 | -------------------------------------------------------------------------------- /roles/config-packages/tests/inventory/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | list_of_packages_to_install: 4 | - 'vim' 5 | - 'git' 6 | - 'ansible' 7 | -------------------------------------------------------------------------------- /roles/config-pip-packages/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: Test install pip packages 3 | hosts: all 4 | roles: 5 | - config-pip-packages 6 | -------------------------------------------------------------------------------- /roles/identity-management/manage-rh-sso-identities/templates/manage-groups.json.j2: -------------------------------------------------------------------------------- 1 | { 2 | "name": "{{ group_data.name | mandatory }}", 3 | } 4 | -------------------------------------------------------------------------------- /roles/nfs-server/tests/inventory/hosts: -------------------------------------------------------------------------------- 1 | 2 | [nfs-server] 3 | 192.168.1.2 ansible_user=fedora ansible_become=True nfs_storage_device=/dev/vdb 4 | -------------------------------------------------------------------------------- /roles/osp/admin-sec-group/test/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: all 4 | connection: local 5 | roles: 6 | - role: osp/admin-sec-group 7 | 8 | -------------------------------------------------------------------------------- /roles/scm/quay/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: localhost 3 | tasks: 4 | - include_role: 5 | name: "{{ playbook_dir }}/../../quay" 6 | -------------------------------------------------------------------------------- /playbooks/provision-nfs-server/nfs-server.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: 'Create NFS server' 4 | hosts: nfs-server 5 | roles: 6 | - role: nfs-server 7 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/config-ansible-tower 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-job-templates/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/manage-job-templates 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-organizations/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/manage-organizations 6 | -------------------------------------------------------------------------------- /roles/config-docker-compose/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | docker_compose_install: false 4 | 5 | docker_compose_packages: 6 | - docker-compose 7 | -------------------------------------------------------------------------------- /roles/identity-management/populate-users/test/inventory: -------------------------------------------------------------------------------- 1 | --- 2 | [all:vars] 3 | csv_doc_file_name=sheet1.csv 4 | 5 | [identity] 6 | localhost 7 | 8 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-ocp/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/config-ansible-tower-ocp 6 | -------------------------------------------------------------------------------- /roles/aws/manage-security-groups/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - include_tasks: "manage-security-groups.yml" 4 | with_items: "{{ aws_security_groups }}" 5 | -------------------------------------------------------------------------------- /roles/dhcp/tests/inventory: -------------------------------------------------------------------------------- 1 | # Staging inventory file 2 | [all:vars] 3 | 4 | 5 | [dhcp] 6 | dhcp1.test.lab 7 | dhcp2.test.lab dhcp_service_enabled=False 8 | -------------------------------------------------------------------------------- /roles/identity-management/manage-local-user-password/test/inventory/hosts: -------------------------------------------------------------------------------- 1 | test.server ansible_host=192.168.1.8 ansible_user=fedora ansible_become=true 2 | -------------------------------------------------------------------------------- /roles/identity-management/manage-local-user-ssh-authkeys/test/inventory/hosts: -------------------------------------------------------------------------------- 1 | test.server ansible_host=192.168.1.8 ansible_user=fedora ansible_become=true 2 | -------------------------------------------------------------------------------- /roles/update-host/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: update-host.yml 4 | - import_tasks: reboot-host.yml 5 | - import_tasks: wait-for-host.yml 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-ldap/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/config-ansible-tower-ldap 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: restart-tower 4 | command: ansible-tower-service restart 5 | become: True 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credential-types/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/manage-credential-types 6 | 7 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-workflow-templates/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/manage-workflow-templates 6 | -------------------------------------------------------------------------------- /roles/config-hostname/tasks/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - block: 4 | - import_tasks: prep.yml 5 | - import_tasks: set-hostname.yml 6 | become: True 7 | 8 | -------------------------------------------------------------------------------- /roles/config-ipa-client/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: 'Configure the host for IPA/IdM use' 4 | hosts: all 5 | roles: 6 | - role: config-ipa-client 7 | -------------------------------------------------------------------------------- /roles/config-packages/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: "Test installing additional packages" 4 | hosts: all 5 | roles: 6 | - role: config-packages 7 | -------------------------------------------------------------------------------- /roles/config-routes/tests/infrahosts.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: 'Configure routes on the host' 4 | hosts: infra_hosts 5 | roles: 6 | - role: config-routes 7 | -------------------------------------------------------------------------------- /roles/config-satellite/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: 'Configure Satellite' 4 | hosts: satellite-server 5 | roles: 6 | - role: config-satellite 7 | 8 | -------------------------------------------------------------------------------- /roles/config-vnc-server/files/xstartup-gnome: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | unset SESSION_MANAGER 4 | unset DBUS_SESSION_BUS_ADDRESS 5 | exec /etc/X11/xinit/xinitrc 6 | 7 | -------------------------------------------------------------------------------- /roles/identity-management/manage-local-user-password/test/inventory/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | user_name: user1 4 | clear_text_password: test1234 5 | 6 | -------------------------------------------------------------------------------- /roles/manage-server-ca-cert/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | list_of_additional_ca_certs: [] 4 | server_ca_location: "/etc/pki/ca-trust/source/anchors/" 5 | 6 | -------------------------------------------------------------------------------- /roles/osp/admin-keystone-domain/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: yum-clean-metadata 4 | command: yum clean metadata 5 | args: 6 | warn: no 7 | 8 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-license/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: tower 4 | roles: 5 | - role: ansible/tower/config-ansible-tower-license 6 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-projects/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-schedules/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-settings/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/config-chrony/tests/inventory: -------------------------------------------------------------------------------- 1 | # Staging inventory file 2 | [all:vars] 3 | 4 | chrony_allow_subnet="192.168.1/21" 5 | 6 | 7 | [ntp_servers] 8 | 192.168.1.3 9 | -------------------------------------------------------------------------------- /roles/config-iscsi-client/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - include_tasks: iscsi.yml 4 | when: 5 | - iscsi_target is defined 6 | - iscsi_target|trim != '' 7 | -------------------------------------------------------------------------------- /roles/config-lvm/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - include_tasks: prep.yml 4 | 5 | - include_tasks: lvm.yml 6 | with_items: 7 | - "{{ lvm_entries | default([]) }}" 8 | -------------------------------------------------------------------------------- /roles/config-versionlock/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: "Test versionlock of some packages" 4 | hosts: all 5 | roles: 6 | - role: config-versionlock 7 | -------------------------------------------------------------------------------- /roles/manage-jira/tests/playbook.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: Test Jira Role 3 | hosts: jira 4 | vars_files: 5 | - vars/vars_atlassian 6 | roles: 7 | - manage-jira 8 | -------------------------------------------------------------------------------- /roles/rhsm/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: Testing RHSM functional for Satellite 6 integration 4 | hosts: test-sat6 5 | roles: 6 | - role: rhsm 7 | 8 | -------------------------------------------------------------------------------- /roles/update-host/tasks/wait-for-host.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: "Waiting for server to come back" 4 | wait_for_connection: 5 | delay: 15 6 | timeout: 300 7 | -------------------------------------------------------------------------------- /playbooks/aws/delete-instance.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: Delete AWS Instance 3 | hosts: aws-provisioner 4 | become: False 5 | roles: 6 | - role: aws/delete-instance 7 | -------------------------------------------------------------------------------- /roles/ansible/tower/launch-tower-jobs/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credentials/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-inventories/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-job-templates/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-organizations/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/config-minishift-remote/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: Restart Docker 4 | become: true 5 | service: 6 | name: docker 7 | state: restarted 8 | 9 | -------------------------------------------------------------------------------- /roles/config-mysql/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: Install Containerized MySQL 4 | include_tasks: install_containerized.yml 5 | when: mode == "containerized" 6 | -------------------------------------------------------------------------------- /roles/config-pxe/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | tftpserver_root_dir: "/var/lib/tftpboot" 4 | 5 | default_pxe_menu_title: "PXE Boot Menu" 6 | default_pxe_timeout: 300 7 | -------------------------------------------------------------------------------- /images/infra-ansible/root/usr/local/bin/user_setup: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | mkdir -p ${HOME}/.ssh 4 | chown ${USER_UID}:0 ${HOME}/.ssh 5 | chmod ug+rwx ${HOME}/.ssh 6 | 7 | rm $0 8 | -------------------------------------------------------------------------------- /playbooks/aws/provision-instance.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: Provision AWS instance 3 | hosts: aws-provisioner 4 | become: False 5 | roles: 6 | - role: aws/create-instance 7 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-ldap/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-credential-types/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/manage-workflow-templates/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/ansible/tower/wait-for-tower-to-be-ready/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/aws/manage-security-groups/tests/secgroups.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - hosts: aws-provisioner 4 | roles: 5 | - aws/manage-networks 6 | - aws/manage-security-groups 7 | -------------------------------------------------------------------------------- /roles/config-pxe/tasks/kickstart.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: "Install kickstart files" 4 | copy: 5 | src: "{{ ks_files }}" 6 | dest: "{{ ks_files_destination }}" 7 | 8 | -------------------------------------------------------------------------------- /roles/discover-redirect-url/tests/inventory/host_vars/localhost.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_connection: local 4 | ansible_python_interpreter: "{{ ansible_playbook_python }}" 5 | -------------------------------------------------------------------------------- /playbooks/identity.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: 'Configure IdM/IPA' 4 | hosts: idm-clients 5 | roles: 6 | - role: config-ipa-client 7 | tags: 8 | - configure_idm_client 9 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-license/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | default_ansible_tower_url: 'https://localhost' 4 | default_ansible_tower_admin_username: 'admin' 5 | -------------------------------------------------------------------------------- /roles/config-nagios-target/files/nrpe.d/check_openshift_node.cfg: -------------------------------------------------------------------------------- 1 | 2 | command[check_openshift_node_service]=/usr/lib64/nagios/plugins/check_service.sh atomic-openshift-node 3 | 4 | -------------------------------------------------------------------------------- /roles/config-routes/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: "Notify about Network reload" 4 | debug: 5 | msg: "Networking Static Routes altered - Network reload needed." 6 | 7 | -------------------------------------------------------------------------------- /roles/dns/manage-dns-zones-bind/templates/tsig-key.j2: -------------------------------------------------------------------------------- 1 | key {{ item.key }} { 2 | algorithm {{ key_content.key_algorithm }}; 3 | secret "{{ key_content.key_secret }}"; 4 | }; 5 | -------------------------------------------------------------------------------- /roles/scm/add-webhooks-github/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: webhooks-server 3 | tasks: 4 | - include_role: 5 | name: "{{ playbook_dir }}/../../add-webhooks-github" 6 | -------------------------------------------------------------------------------- /inventory/minishift-remote/group_vars/minishift_remote.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | ansible_user: centos 4 | ansible_become: True 5 | 6 | docker_install: True 7 | install_prerequisites: True 8 | 9 | -------------------------------------------------------------------------------- /roles/ansible/tower/config-ansible-tower-ocp-ldap-ca/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | openshift_project: "tower" 4 | 5 | secret_volume_patch_data: 6 | key: ldap.py 7 | path: ldap.py 8 | -------------------------------------------------------------------------------- /roles/config-nagios-target/files/nrpe.d/check_openshift_master.cfg: -------------------------------------------------------------------------------- 1 | 2 | command[check_openshift_master_service]=/usr/lib64/nagios/plugins/check_service.sh atomic-openshift-master 3 | 4 | -------------------------------------------------------------------------------- /roles/identity-management/populate-users/test/playbook.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: Import identities information from CSV file 4 | hosts: identity 5 | roles: 6 | - populate-users 7 | -------------------------------------------------------------------------------- /roles/load-balancers/manage-haproxy/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - include_tasks: 'install.yml' 4 | - include_tasks: 'generate-config.yml' 5 | - include_tasks: 'activate-config.yml' 6 | -------------------------------------------------------------------------------- /roles/osp/admin-network/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - import_tasks: "manage-networks.yml" 4 | 5 | - import_tasks: "manage-subnets.yml" 6 | 7 | - import_tasks: "manage-routers.yml" 8 | -------------------------------------------------------------------------------- /roles/osp/packstack-install/tasks/packstack-install.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | - name: "Run packstack with the proper answer file" 4 | command: "packstack --answer-file=''{{ answer_file }}''" 5 | -------------------------------------------------------------------------------- /roles/scm/github.com/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: 'github.com cleanup temp' 3 | delegate_to: localhost 4 | file: 5 | path: '{{ tmp_dir.path }}' 6 | state: absent 7 | 8 | -------------------------------------------------------------------------------- /roles/scm/github.com/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: localhost 3 | remote_user: root 4 | tasks: 5 | - include_role: 6 | name: "{{ playbook_dir }}/../../github.com" 7 | 8 | -------------------------------------------------------------------------------- /roles/scm/gitlab.com/tests/test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: localhost 3 | remote_user: root 4 | tasks: 5 | - include_role: 6 | name: "{{ playbook_dir }}/../../gitlab.com" 7 | 8 | -------------------------------------------------------------------------------- /inventory/scripts/google-sheets/config.ini: -------------------------------------------------------------------------------- 1 | [default] 2 | spreadsheet_url = https://docs.google.com/spreadsheets/