diff --git a/shade/tests/ansible/roles/object/tasks/main.yml b/shade/tests/ansible/roles/object/tasks/main.yml new file mode 100644 index 000000000..ae54b6ba2 --- /dev/null +++ b/shade/tests/ansible/roles/object/tasks/main.yml @@ -0,0 +1,37 @@ +--- +- name: Create a test object file + shell: mktemp + register: tmp_file + +- name: Create container + os_object: + cloud: "{{ cloud }}" + state: present + container: ansible_container + container_access: private + +- name: Put object + os_object: + cloud: "{{ cloud }}" + state: present + name: ansible_object + filename: "{{ tmp_file.stdout }}" + container: ansible_container + +- name: Delete object + os_object: + cloud: "{{ cloud }}" + state: absent + name: ansible_object + container: ansible_container + +- name: Delete container + os_object: + cloud: "{{ cloud }}" + state: absent + container: ansible_container + +- name: Delete test object file + file: + name: "{{ tmp_file.stdout }}" + state: absent diff --git a/shade/tests/ansible/run.yml b/shade/tests/ansible/run.yml index e4bdf231d..a75d87bae 100644 --- a/shade/tests/ansible/run.yml +++ b/shade/tests/ansible/run.yml @@ -11,3 +11,4 @@ - { role: security_group, tags: security_group } - { role: subnet, tags: subnet} - { role: router, tags: router} + - { role: object, tags: object}