- name: Create a first server scaleway_compute: name: '{{ first_server_name }}' state: present image: '{{ scaleway_image_id }}' organization: '{{ scaleway_organization }}' region: '{{ scaleway_region }}' commercial_type: '{{ scaleway_commerial_type }}' wait: true - name: Create a second server scaleway_compute: name: '{{ second_server_name }}' state: present image: '{{ scaleway_image_id }}' organization: '{{ scaleway_organization }}' region: '{{ scaleway_region }}' commercial_type: '{{ scaleway_commerial_type }}' wait: true - name: Get server informations of the first page scaleway_server_facts: region: par1 query_parameters: per_page: 1 page: 1 register: first_page - debug: var=first_page - assert: that: - first_page is success - name: Get server informations of the second page scaleway_server_facts: region: par1 query_parameters: per_page: 1 page: 2 register: second_page - debug: var=second_page - assert: that: - second_page is success - assert: that: - first_page.ansible_facts.scaleway_server_facts[0].id != second_page.ansible_facts.scaleway_server_facts[0].id - name: Delete first server scaleway_compute: name: '{{ first_server_name }}' state: absent image: '{{ scaleway_image_id }}' organization: '{{ scaleway_organization }}' region: '{{ scaleway_region }}' commercial_type: '{{ scaleway_commerial_type }}' wait: true - name: Delete second server scaleway_compute: name: '{{ second_server_name }}' state: absent image: '{{ scaleway_image_id }}' organization: '{{ scaleway_organization }}' region: '{{ scaleway_region }}' commercial_type: '{{ scaleway_commerial_type }}' wait: true