├── .dockerignore ├── .flake8 ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .pylintrc ├── .release ├── .tito ├── packages │ ├── .readme │ └── openshift-ansible ├── releasers.conf └── tito.props ├── .travis.yml ├── .yamllint ├── BUILD.md ├── CONTRIBUTING.md ├── HOOKS.md ├── LICENSE ├── OWNERS ├── README.md ├── README_CONTAINER_IMAGE.md ├── ansible.cfg ├── docs ├── best_practices_guide.adoc ├── core_concepts_guide.adoc ├── pull_requests.md ├── repo_structure.md └── style_guide.adoc ├── hack ├── build-images.sh ├── ci-build-rpm.sh ├── ci-build-unittests.sh ├── ci-run-unittests.sh ├── libvirt │ ├── README.md │ ├── cleanup.sh │ ├── deploy.sh │ ├── deploy_centos.sh │ ├── dnsmasq_setup.sh │ ├── generate_assets.sh │ ├── generate_inventory.sh │ ├── group_vars │ │ └── nodes.yml │ ├── install-config.yml.template │ ├── installrc │ ├── installrc_centos │ ├── inv.txt.template │ ├── node_scaleup.sh │ ├── playbooks │ │ ├── files │ │ │ └── openshift-local.repo │ │ ├── localrepo.yml │ │ ├── prep.yml │ │ ├── rhel_prep.yml │ │ └── templates │ │ │ └── buildah_repo.sh │ ├── rhel_setup.sh │ ├── run_ansible.sh │ ├── ssh_config.sh │ ├── terraform │ │ ├── bootstrap │ │ │ ├── README.md │ │ │ ├── main.tf │ │ │ ├── meta-data.tpl │ │ │ ├── user-data.tpl │ │ │ └── variables.tf │ │ ├── config.tf │ │ ├── main.tf │ │ ├── terraform.tfvars.template │ │ ├── user-data.tpl │ │ ├── variables-libvirt.tf │ │ └── volume │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ └── terraform_provision.sh ├── push-release.sh └── update-ansible-modules.sh ├── images └── installer │ ├── Dockerfile │ ├── Dockerfile.rhel7 │ ├── README_CONTAINER_IMAGE.md │ ├── README_INVENTORY_GENERATOR.md │ └── root │ ├── etc │ └── inventory-generator-config.yaml │ ├── exports │ ├── config.json.template │ ├── manifest.json │ ├── service.template │ └── tmpfiles.template │ └── usr │ └── local │ └── bin │ ├── entrypoint │ ├── entrypoint-gcp │ ├── entrypoint-provider │ ├── generate │ ├── run │ ├── run-system-container.sh │ ├── usage │ ├── usage.ocp │ └── user_setup ├── inventory ├── .gitignore ├── README.md ├── dynamic │ ├── aws │ │ ├── ansible.cfg │ │ ├── group_vars │ │ │ └── all │ │ │ │ ├── .gitkeep │ │ │ │ └── 00_defaults.yml │ │ └── inventory │ ├── azure │ │ ├── ansible.cfg │ │ ├── group_vars │ │ │ └── all │ │ │ │ └── .gitkeep │ │ └── none │ ├── gcp │ │ ├── ansible.cfg │ │ ├── group_vars │ │ │ └── all │ │ │ │ └── 00_defaults.yml │ │ └── none │ └── injected │ │ └── README.md └── hosts.example ├── openshift-ansible.spec ├── playbooks ├── README.md ├── roles ├── scaleup.yml └── upgrade.yml ├── pytest.ini ├── requirements.txt ├── roles └── openshift_node │ ├── callback_plugins │ └── aa_version_requirement.py │ ├── defaults │ └── main.yml │ ├── library │ ├── ini_file.py │ ├── oc_csr_approve.py │ ├── profile_tasks.py │ ├── seboolean.py │ ├── swapoff.py │ └── sysctl.py │ ├── meta │ └── main.yml │ ├── tasks │ ├── apply_machine_config.yml │ ├── config.yml │ ├── gather_debug.yml │ ├── install.yml │ ├── ipsec.yml │ ├── main.yml │ ├── proxy.yml │ ├── scaleup_checks.yml │ ├── selinux.yml │ ├── upgrade.yml │ └── version_checks.yml │ └── test │ ├── test_data │ ├── oc_csr_approve_pending.json │ ├── oc_csr_server_multiple_pends_one_host.json │ ├── oc_get_nodes.json │ └── openssl1.txt │ └── test_oc_csr_approve.py ├── setup.cfg ├── setup.py ├── test-requirements.txt ├── test └── tox-inventory.txt └── tox.ini /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/.pylintrc -------------------------------------------------------------------------------- /.release: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /.tito/packages/.readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/.tito/packages/.readme -------------------------------------------------------------------------------- /.tito/packages/openshift-ansible: -------------------------------------------------------------------------------- 1 | 4.0.0-0.185.0 ./ 2 | -------------------------------------------------------------------------------- /.tito/releasers.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/.tito/releasers.conf -------------------------------------------------------------------------------- /.tito/tito.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/.tito/tito.props -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/.yamllint -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/BUILD.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HOOKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/HOOKS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/LICENSE -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/OWNERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/README.md -------------------------------------------------------------------------------- /README_CONTAINER_IMAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/README_CONTAINER_IMAGE.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/ansible.cfg -------------------------------------------------------------------------------- /docs/best_practices_guide.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/docs/best_practices_guide.adoc -------------------------------------------------------------------------------- /docs/core_concepts_guide.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/docs/core_concepts_guide.adoc -------------------------------------------------------------------------------- /docs/pull_requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/docs/pull_requests.md -------------------------------------------------------------------------------- /docs/repo_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/docs/repo_structure.md -------------------------------------------------------------------------------- /docs/style_guide.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/docs/style_guide.adoc -------------------------------------------------------------------------------- /hack/build-images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/build-images.sh -------------------------------------------------------------------------------- /hack/ci-build-rpm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/ci-build-rpm.sh -------------------------------------------------------------------------------- /hack/ci-build-unittests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/ci-build-unittests.sh -------------------------------------------------------------------------------- /hack/ci-run-unittests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/ci-run-unittests.sh -------------------------------------------------------------------------------- /hack/libvirt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/README.md -------------------------------------------------------------------------------- /hack/libvirt/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/cleanup.sh -------------------------------------------------------------------------------- /hack/libvirt/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/deploy.sh -------------------------------------------------------------------------------- /hack/libvirt/deploy_centos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/deploy_centos.sh -------------------------------------------------------------------------------- /hack/libvirt/dnsmasq_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/dnsmasq_setup.sh -------------------------------------------------------------------------------- /hack/libvirt/generate_assets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/generate_assets.sh -------------------------------------------------------------------------------- /hack/libvirt/generate_inventory.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/generate_inventory.sh -------------------------------------------------------------------------------- /hack/libvirt/group_vars/nodes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/group_vars/nodes.yml -------------------------------------------------------------------------------- /hack/libvirt/install-config.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/install-config.yml.template -------------------------------------------------------------------------------- /hack/libvirt/installrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/installrc -------------------------------------------------------------------------------- /hack/libvirt/installrc_centos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/installrc_centos -------------------------------------------------------------------------------- /hack/libvirt/inv.txt.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/inv.txt.template -------------------------------------------------------------------------------- /hack/libvirt/node_scaleup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/node_scaleup.sh -------------------------------------------------------------------------------- /hack/libvirt/playbooks/files/openshift-local.repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/playbooks/files/openshift-local.repo -------------------------------------------------------------------------------- /hack/libvirt/playbooks/localrepo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/playbooks/localrepo.yml -------------------------------------------------------------------------------- /hack/libvirt/playbooks/prep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/playbooks/prep.yml -------------------------------------------------------------------------------- /hack/libvirt/playbooks/rhel_prep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/playbooks/rhel_prep.yml -------------------------------------------------------------------------------- /hack/libvirt/playbooks/templates/buildah_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/playbooks/templates/buildah_repo.sh -------------------------------------------------------------------------------- /hack/libvirt/rhel_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/rhel_setup.sh -------------------------------------------------------------------------------- /hack/libvirt/run_ansible.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/run_ansible.sh -------------------------------------------------------------------------------- /hack/libvirt/ssh_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/ssh_config.sh -------------------------------------------------------------------------------- /hack/libvirt/terraform/bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/bootstrap/README.md -------------------------------------------------------------------------------- /hack/libvirt/terraform/bootstrap/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/bootstrap/main.tf -------------------------------------------------------------------------------- /hack/libvirt/terraform/bootstrap/meta-data.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/bootstrap/meta-data.tpl -------------------------------------------------------------------------------- /hack/libvirt/terraform/bootstrap/user-data.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/bootstrap/user-data.tpl -------------------------------------------------------------------------------- /hack/libvirt/terraform/bootstrap/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/bootstrap/variables.tf -------------------------------------------------------------------------------- /hack/libvirt/terraform/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/config.tf -------------------------------------------------------------------------------- /hack/libvirt/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/main.tf -------------------------------------------------------------------------------- /hack/libvirt/terraform/terraform.tfvars.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/terraform.tfvars.template -------------------------------------------------------------------------------- /hack/libvirt/terraform/user-data.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/user-data.tpl -------------------------------------------------------------------------------- /hack/libvirt/terraform/variables-libvirt.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/variables-libvirt.tf -------------------------------------------------------------------------------- /hack/libvirt/terraform/volume/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/volume/main.tf -------------------------------------------------------------------------------- /hack/libvirt/terraform/volume/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/volume/outputs.tf -------------------------------------------------------------------------------- /hack/libvirt/terraform/volume/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform/volume/variables.tf -------------------------------------------------------------------------------- /hack/libvirt/terraform_provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/libvirt/terraform_provision.sh -------------------------------------------------------------------------------- /hack/push-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/push-release.sh -------------------------------------------------------------------------------- /hack/update-ansible-modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/hack/update-ansible-modules.sh -------------------------------------------------------------------------------- /images/installer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/Dockerfile -------------------------------------------------------------------------------- /images/installer/Dockerfile.rhel7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/Dockerfile.rhel7 -------------------------------------------------------------------------------- /images/installer/README_CONTAINER_IMAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/README_CONTAINER_IMAGE.md -------------------------------------------------------------------------------- /images/installer/README_INVENTORY_GENERATOR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/README_INVENTORY_GENERATOR.md -------------------------------------------------------------------------------- /images/installer/root/etc/inventory-generator-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/etc/inventory-generator-config.yaml -------------------------------------------------------------------------------- /images/installer/root/exports/config.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/exports/config.json.template -------------------------------------------------------------------------------- /images/installer/root/exports/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/exports/manifest.json -------------------------------------------------------------------------------- /images/installer/root/exports/service.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/exports/service.template -------------------------------------------------------------------------------- /images/installer/root/exports/tmpfiles.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/exports/tmpfiles.template -------------------------------------------------------------------------------- /images/installer/root/usr/local/bin/entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/usr/local/bin/entrypoint -------------------------------------------------------------------------------- /images/installer/root/usr/local/bin/entrypoint-gcp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/usr/local/bin/entrypoint-gcp -------------------------------------------------------------------------------- /images/installer/root/usr/local/bin/entrypoint-provider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/usr/local/bin/entrypoint-provider -------------------------------------------------------------------------------- /images/installer/root/usr/local/bin/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/usr/local/bin/generate -------------------------------------------------------------------------------- /images/installer/root/usr/local/bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/usr/local/bin/run -------------------------------------------------------------------------------- /images/installer/root/usr/local/bin/run-system-container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/usr/local/bin/run-system-container.sh -------------------------------------------------------------------------------- /images/installer/root/usr/local/bin/usage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/usr/local/bin/usage -------------------------------------------------------------------------------- /images/installer/root/usr/local/bin/usage.ocp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/usr/local/bin/usage.ocp -------------------------------------------------------------------------------- /images/installer/root/usr/local/bin/user_setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/images/installer/root/usr/local/bin/user_setup -------------------------------------------------------------------------------- /inventory/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/inventory/.gitignore -------------------------------------------------------------------------------- /inventory/README.md: -------------------------------------------------------------------------------- 1 | # OpenShift Ansible example inventory config files 2 | -------------------------------------------------------------------------------- /inventory/dynamic/aws/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/inventory/dynamic/aws/ansible.cfg -------------------------------------------------------------------------------- /inventory/dynamic/aws/group_vars/all/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inventory/dynamic/aws/group_vars/all/00_defaults.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ansible_become: yes 3 | openshift_deployment_type: origin 4 | -------------------------------------------------------------------------------- /inventory/dynamic/aws/inventory: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inventory/dynamic/azure/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/inventory/dynamic/azure/ansible.cfg -------------------------------------------------------------------------------- /inventory/dynamic/azure/group_vars/all/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inventory/dynamic/azure/none: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /inventory/dynamic/gcp/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/inventory/dynamic/gcp/ansible.cfg -------------------------------------------------------------------------------- /inventory/dynamic/gcp/group_vars/all/00_defaults.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/inventory/dynamic/gcp/group_vars/all/00_defaults.yml -------------------------------------------------------------------------------- /inventory/dynamic/gcp/none: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /inventory/dynamic/injected/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/inventory/dynamic/injected/README.md -------------------------------------------------------------------------------- /inventory/hosts.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/inventory/hosts.example -------------------------------------------------------------------------------- /openshift-ansible.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/openshift-ansible.spec -------------------------------------------------------------------------------- /playbooks/README.md: -------------------------------------------------------------------------------- 1 | # openshift-ansible playbooks 2 | -------------------------------------------------------------------------------- /playbooks/roles: -------------------------------------------------------------------------------- 1 | ../roles -------------------------------------------------------------------------------- /playbooks/scaleup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/playbooks/scaleup.yml -------------------------------------------------------------------------------- /playbooks/upgrade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/playbooks/upgrade.yml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/requirements.txt -------------------------------------------------------------------------------- /roles/openshift_node/callback_plugins/aa_version_requirement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/callback_plugins/aa_version_requirement.py -------------------------------------------------------------------------------- /roles/openshift_node/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/defaults/main.yml -------------------------------------------------------------------------------- /roles/openshift_node/library/ini_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/library/ini_file.py -------------------------------------------------------------------------------- /roles/openshift_node/library/oc_csr_approve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/library/oc_csr_approve.py -------------------------------------------------------------------------------- /roles/openshift_node/library/profile_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/library/profile_tasks.py -------------------------------------------------------------------------------- /roles/openshift_node/library/seboolean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/library/seboolean.py -------------------------------------------------------------------------------- /roles/openshift_node/library/swapoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/library/swapoff.py -------------------------------------------------------------------------------- /roles/openshift_node/library/sysctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/library/sysctl.py -------------------------------------------------------------------------------- /roles/openshift_node/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/meta/main.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/apply_machine_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/apply_machine_config.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/config.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/gather_debug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/gather_debug.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/install.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/ipsec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/ipsec.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/main.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/proxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/proxy.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/scaleup_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/scaleup_checks.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/selinux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/selinux.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/upgrade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/upgrade.yml -------------------------------------------------------------------------------- /roles/openshift_node/tasks/version_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/tasks/version_checks.yml -------------------------------------------------------------------------------- /roles/openshift_node/test/test_data/oc_csr_approve_pending.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/test/test_data/oc_csr_approve_pending.json -------------------------------------------------------------------------------- /roles/openshift_node/test/test_data/oc_csr_server_multiple_pends_one_host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/test/test_data/oc_csr_server_multiple_pends_one_host.json -------------------------------------------------------------------------------- /roles/openshift_node/test/test_data/oc_get_nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/test/test_data/oc_get_nodes.json -------------------------------------------------------------------------------- /roles/openshift_node/test/test_data/openssl1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/test/test_data/openssl1.txt -------------------------------------------------------------------------------- /roles/openshift_node/test/test_oc_csr_approve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/roles/openshift_node/test/test_oc_csr_approve.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /test/tox-inventory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/test/tox-inventory.txt -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-ansible/HEAD/tox.ini --------------------------------------------------------------------------------