From 165dc1245779f9a849f8272d595b0aadb5fc99e1 Mon Sep 17 00:00:00 2001 From: Bogdan Dobrelya Date: Mon, 4 Dec 2017 17:20:38 +0100 Subject: Use openshift testing repos for openstack Use testing openshift repos to sidestep packaging issues for 3.6 clients being used in 3.7 deployments or something. Poke host requirements Centos 7.4 as 7.3 can't see that testing repo. Signed-off-by: Bogdan Dobrelya --- playbooks/openstack/README.md | 2 +- playbooks/openstack/sample-inventory/group_vars/OSEv3.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/playbooks/openstack/README.md b/playbooks/openstack/README.md index c762169eb..be7fb08c6 100644 --- a/playbooks/openstack/README.md +++ b/playbooks/openstack/README.md @@ -24,7 +24,7 @@ The OpenStack release must be Newton (for Red Hat OpenStack this is version 10) or newer. It must also satisfy these requirements: * Heat (Orchestration) must be available -* The deployment image (CentOS 7 or RHEL 7) must be loaded +* The deployment image (CentOS 7.4 or RHEL 7) must be loaded * The deployment flavor must be available to your user - `m1.medium` / 4GB RAM + 40GB disk should be enough for testing - look at diff --git a/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml b/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml index 90608bbc0..aa3fa5cc0 100644 --- a/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml +++ b/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml @@ -1,5 +1,6 @@ --- openshift_deployment_type: origin +openshift_repos_enable_testing: true #openshift_deployment_type: openshift-enterprise #openshift_release: v3.5 openshift_master_default_subdomain: "apps.{{ openshift_openstack_clusterid }}.{{ openshift_openstack_public_dns_domain }}" -- cgit v1.2.1 From 87b7d5aa3f088c34cb8533046329180b15fcbc54 Mon Sep 17 00:00:00 2001 From: Bogdan Dobrelya Date: Tue, 5 Dec 2017 08:15:21 +0100 Subject: Document testing repos for dev purposes Signed-off-by: Bogdan Dobrelya --- playbooks/openstack/README.md | 7 ++++++- playbooks/openstack/sample-inventory/group_vars/OSEv3.yml | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/playbooks/openstack/README.md b/playbooks/openstack/README.md index be7fb08c6..ff0b7adc7 100644 --- a/playbooks/openstack/README.md +++ b/playbooks/openstack/README.md @@ -183,9 +183,14 @@ Then run the provision + install playbook -- this will create the OpenStack resources: ```bash -$ ansible-playbook --user openshift -i inventory openshift-ansible/playbooks/openstack/openshift-cluster/provision_install.yaml +$ ansible-playbook --user openshift -i inventory \ + openshift-ansible/playbooks/openstack/openshift-cluster/provision_install.yaml \ + -e openshift_repos_enable_testing=true ``` +Note, you may want to use the testing repo for development purposes only. +Normally, `openshift_repos_enable_testing` should not be specified. + If you're using multiple inventories, make sure you pass the path to the right one to `-i`. diff --git a/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml b/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml index aa3fa5cc0..68d898d9a 100644 --- a/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml +++ b/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml @@ -1,6 +1,7 @@ --- +## Openshift product versions and repos to install from openshift_deployment_type: origin -openshift_repos_enable_testing: true +#openshift_repos_enable_testing: true #openshift_deployment_type: openshift-enterprise #openshift_release: v3.5 openshift_master_default_subdomain: "apps.{{ openshift_openstack_clusterid }}.{{ openshift_openstack_public_dns_domain }}" -- cgit v1.2.1