diff --git a/roles/openshift-apps/fcos-pipeline/tasks/main.yaml b/roles/openshift-apps/fcos-pipeline/tasks/main.yaml index 8052086f9a..9555a260b6 100644 --- a/roles/openshift-apps/fcos-pipeline/tasks/main.yaml +++ b/roles/openshift-apps/fcos-pipeline/tasks/main.yaml @@ -1,6 +1,6 @@ - name: Create the directories to hold the templates file: - path: "/root/ocp4/openshift-apps/" + path: "/root/ocp4/openshift-apps/{{project_name}}" state: directory owner: root group: root @@ -11,13 +11,13 @@ - name: create the templates template: src: "{{ item }}" - dest: "/root/ocp4/openshift-apps/{{ item }}" + dest: "/root/ocp4/openshift-apps/{{project_name}}/{{ item }}" mode: 0770 with_items: "{{ project_templates }}" # apply created openshift resources - name: oc apply resources - command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/{{ item }}" + command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/{{project_name}}/{{ item }}" with_items: "{{ project_templates }}" # create the service account diff --git a/roles/openshift/sysadmin-openshift/defaults/main.yaml b/roles/openshift/sysadmin-openshift/defaults/main.yaml index d9cc9f6634..815afb21cd 100644 --- a/roles/openshift/sysadmin-openshift/defaults/main.yaml +++ b/roles/openshift/sysadmin-openshift/defaults/main.yaml @@ -1,4 +1,5 @@ appowners: [] +project_name: sysadmin-openshift project_templates: - group.yaml - rolebinding.yaml diff --git a/roles/openshift/sysadmin-openshift/tasks/resources.yaml b/roles/openshift/sysadmin-openshift/tasks/resources.yaml index 7613993e93..8d990d8bdc 100644 --- a/roles/openshift/sysadmin-openshift/tasks/resources.yaml +++ b/roles/openshift/sysadmin-openshift/tasks/resources.yaml @@ -1,6 +1,6 @@ - name: Create the directories to hold the templates file: - path: "/root/ocp4/openshift-apps/" + path: "/root/ocp4/openshift-apps/{{project_name}}" state: directory owner: root group: root @@ -13,7 +13,7 @@ - name: create the templates template: src: "{{ item }}" - dest: "/root/ocp4/openshift-apps/{{ item }}" + dest: "/root/ocp4/openshift-apps/{{project_name}}/{{ item }}" mode: 0770 with_items: "{{ project_templates }}" tags: @@ -21,7 +21,7 @@ # apply created openshift resources - name: oc apply resources - command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/{{ item }}" + command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/{{project_name}}/{{ item }}" with_items: "{{ project_templates }}" tags: - create-resources