--- - name: Create the directories to hold the templates ansible.builtin.file: path: "/root/ocp4/openshift-apps/{{sysadmin_openshift_project_name}}" state: directory owner: root group: root mode: "0770" recurse: yes tags: - create-resources # generate the templates for project to be created - name: Create the templates ansible.builtin.template: src: "{{ item }}" dest: "/root/ocp4/openshift-apps/{{sysadmin_openshift_project_name}}/{{ item }}" mode: "0770" with_items: "{{ sysadmin_openshift_project_templates }}" tags: - create-resources # apply created openshift resources - name: Oc apply resources ansible.builtin.command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/{{sysadmin_openshift_project_name}}/{{ item }}" with_items: "{{ sysadmin_openshift_project_templates }}" tags: - create-resources