browbeat/ocp_on_osp/tasks/create_project_and_user.yml
rajeshP524 0ae5a7cebc Install Ocp on Osp
This patch introduces a new workload called "ocp_on_osp".
This workload installs Openshift cluster on Openstack as
a part of Dynamic Workloads.

Change-Id: I5c0a1ef04bf0e82563e7d17fdd9688f938d1e33f
2022-09-22 13:28:31 +05:30

40 lines
794 B
YAML

---
- name: create shiftstack project
os_project:
cloud: "overcloud"
state: present
name: "{{ project_name }}"
domain: default
- name: create user
os_user:
cloud: "overcloud"
state: present
name: "{{ user_name }}"
password: "redhat"
domain: default
- name: add member role
os_user_role:
cloud: "overcloud"
state: present
project: "{{ project_name }}"
user: "{{ user_name }}"
role: "member"
- name: add admin role
os_user_role:
cloud: "overcloud"
state: present
project: "{{ project_name }}"
user: "{{ user_name }}"
role: "admin"
- name: add swiftoperator role
os_user_role:
cloud: "overcloud"
state: present
project: "{{ project_name }}"
user: "{{ user_name }}"
role: "swiftoperator"