jbride
2018-10-27 01689e4c00ccfbd89088cfc633057a34e222d521
ocp-workload-rhte-mw-bfield-migration
2 files modified
32 ■■■■■ changed files
ansible/roles/ocp-workload-rhte-mw-bfield-migration/readme.adoc 6 ●●●● patch | view | raw | blame | history
ansible/roles/ocp-workload-rhte-mw-bfield-migration/tasks/workload.yml 26 ●●●●● patch | view | raw | blame | history
ansible/roles/ocp-workload-rhte-mw-bfield-migration/readme.adoc
@@ -4,21 +4,17 @@
-----
WORKLOAD="ocp-workload-rhte-mw-bfield-migration"
GUID=1
OCP_USERNAME="user$GUID"
HOST_GUID=dev39
OCP_USERNAME="user1"
ansible-playbook -i localhost, -c local ./configs/ocp-workloads/ocp-workload.yml \
                    -e"ANSIBLE_REPO_PATH=`pwd`" \
                    -e"ocp_username=${OCP_USERNAME}" \
                    -e"ocp_workload=${WORKLOAD}" \
                    -e"guid=${GUID}" \
                    -e"ACTION=create"
ansible-playbook -i localhost, -c local ./configs/ocp-workloads/ocp-workload.yml \
                    -e"ANSIBLE_REPO_PATH=`pwd`" \
                    -e"ocp_username=${OCP_USERNAME}" \
                    -e"ocp_workload=${WORKLOAD}" \
                    -e"guid=${GUID}" \
                    -e"ACTION=remove"
-----
ansible/roles/ocp-workload-rhte-mw-bfield-migration/tasks/workload.yml
@@ -1,29 +1,5 @@
---
# #########         Default project             ##############
#- name: Create project for workload; project =  {{ocp_project}}
#  shell: "oc new-project {{ocp_project}}"
#- name: "Label namespace"
#  command: "oc label namespace {{ocp_project}} AAD='{{guid}}'"
#- name: Make sure we go back do default project
#  shell: "oc project default"
#- name: Delete default limitrange
#  shell: |
#    oc delete limitrange {{ocp_project}}-core-resource-limits -n {{ocp_project}}
#- name: Create a new limitrange
#  template:
#    src: templates/limitrange.yaml
#    dest: /tmp/{{ocp_project}}_limitrange.yaml
#- shell: |
#    oc create -f /tmp/{{ocp_project}}_limitrange.yaml -n {{ocp_project}}
# ###############################################################
# #########             Constraint project          ##############
@@ -36,9 +12,11 @@
- name: Give ocp_username access to {{ocp_constraints_project}};  user = {{ocp_username}}
  shell: "oc policy add-role-to-user admin {{ocp_username}} -n {{ocp_constraints_project}}"
# Note; depending on the environment, OCP projects may or may not have default limit ranges
- name: Delete default limitrange
  shell: |
    oc delete limitrange {{ocp_constraints_project}}-core-resource-limits -n {{ocp_constraints_project}}
  ignore_errors: true
- name: Create a new limitrange
  template: