Diego Alejandro Torres Fuerte
2020-01-16 330a24cd47fee4b2a2639bc9bb3a254b8b82e4ad
Pam75 (#1005)

* migrating from ravello vm to agnosticd

* fixing travis lint findings

* fix found unacceptable key (unhashable type: 'dict')

* fix found unacceptable key (unhashable type: 'dict') -- further search of var: {{value}}

* dont provide a default ocp_user

* spice email with application urls

* Grant access to environment requestor to see and administer the provisioned projects

* replacing ocp_user with ocp_username
4 files modified
22 ■■■■ changed files
ansible/roles/ocp-workload-bxms-pam/readme.adoc 6 ●●●● patch | view | raw | blame | history
ansible/roles/ocp-workload-bxms-pam/tasks/pre_workload.yml 4 ●●●● patch | view | raw | blame | history
ansible/roles/ocp-workload-bxms-pam/tasks/remove_workload.yml 4 ●●●● patch | view | raw | blame | history
ansible/roles/ocp-workload-bxms-pam/tasks/workload.yml 8 ●●●● patch | view | raw | blame | history
ansible/roles/ocp-workload-bxms-pam/readme.adoc
@@ -8,17 +8,17 @@
-----
WORKLOAD="ocp-workload-bxms-pam"
ocp_user="user1"
ocp_username="user1"
ansible-playbook -i localhost, -c local ./configs/ocp-workloads/ocp-workload.yml \
                    -e"ocp_workload=${WORKLOAD}" \
                    -e"ACTION=create" \
                    -e"ocp_user=$ocp_user"
                    -e"ocp_username=$ocp_username"
ansible-playbook -i localhost, -c local ./configs/ocp-workloads/ocp-workload.yml \
                    -e"ocp_workload=${WORKLOAD}" \
                    -e"ACTION=remove" \
                    -e"ocp_user=$ocp_user"
                    -e"ocp_username=$ocp_username"
-----
-----
ansible/roles/ocp-workload-bxms-pam/tasks/pre_workload.yml
@@ -6,8 +6,8 @@
- name: Create user Quota - clusterresourcequota
  shell: |
        oc create clusterquota clusterquota-"{{ocp_user}}-{{guid}}" \
        --project-annotation-selector=openshift.io/requester="{{ocp_user}}" \
        oc create clusterquota clusterquota-"{{ocp_username}}-{{guid}}" \
        --project-annotation-selector=openshift.io/requester="{{ocp_username}}" \
        --hard requests.cpu="{{quota_requests_cpu}}" \
        --hard limits.cpu="{{quota_limits_cpu}}"  \
        --hard requests.memory="{{quota_requests_memory}}" \
ansible/roles/ocp-workload-bxms-pam/tasks/remove_workload.yml
@@ -16,8 +16,8 @@
  shell: "oc delete project {{tools_project}}"
  ignore_errors: true
- name: Remove user Quota - oc delete clusterresourcequota  "clusterquota-{{ocp_user}}-{{guid}}"
  shell: oc delete clusterresourcequota clusterquota-{{ocp_user}}-{{guid}}
- name: Remove user Quota - oc delete clusterresourcequota  "clusterquota-{{ocp_username}}-{{guid}}"
  shell: oc delete clusterresourcequota clusterquota-{{ocp_username}}-{{guid}}
  ignore_errors: true
- name: Delete the remote files used in this role
ansible/roles/ocp-workload-bxms-pam/tasks/workload.yml
@@ -219,11 +219,11 @@
# TODO: Patch kie-server with smtp sidecar
- name: Give ocp_usern access to dev project
  shell: "oc policy add-role-to-user admin {{ ocp_user }} -n {{ dev_project }}"
- name: Give ocp_username access to dev project
  shell: "oc policy add-role-to-user admin {{ ocp_username }} -n {{ dev_project }}"
- name: Give ocp_usern access to tools project
  shell: "oc policy add-role-to-user admin {{ ocp_user }} -n {{ tools_project }}"
- name: Give ocp_username access to tools project
  shell: "oc policy add-role-to-user admin {{ ocp_username }} -n {{ tools_project }}"
- name: workload Tasks Complete
  debug: