Hi Rene, We're making full use of the ngin_io CloudStack modules whenever we can but there are still (quite) some API calls that aren't available through the use of the modules so for that we have to go directly using ansible.builtin.uri. Keep up the good work on the modules, looking forward to seeing the new release! :)
Kind regards, Jeroen Kleijer On Mon, Dec 2, 2024 at 11:58 AM Rene Moser <m...@renemoser.net> wrote: > Hi > > Have you been aware that there is a built-in cloudstack integration in > Ansible? > > > https://docs.ansible.com/ansible/latest/collections/ngine_io/cloudstack/index.html > > We are currently revising the user documentation to show how to use the > modules most productively which should be finish when releasing 3.0 > Ansible CloudStack Integration, by the end of year. > > Regards > René > > On 2024/11/16 08:15:54 Jeroen Kleijer wrote: > > Hi all, > > > > We've been using ACS (4.19 series) in our test and development > environment > > for the last 6 months or so and written some ansible code to help with > the > > deployment. For some parts we can use the native ngine_io.cloudstack > > modules, for others where we have to use the API calls made available to > > us, we have to use the modules ansible.builtin.uri. > > > > In order to use the uri module, we figured out that it needs a > session_key > > and jsession_id so we authenticate with ACS: > > - name: Authenticate with Cloudstack > > ansible.builtin.uri: > > url: "{{ cloudstack_url }}" > > method: POST > > body_format: form-urlencoded > > body: > > command: "login" > > username: "{{ admin_username }}" > > password: "{{ vault_admin_password }}" > > response: "json" > > return_content: true > > register: login_response > > > > >