<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Deploy VMs using Ansible]]></title><description><![CDATA[<p dir="auto">Hi guys,</p>
<p dir="auto">Sorry if this looks like shameless self promotion but for a few weeks now I've been working on Ansible module for managing XenServer/XCP-ng VMs - first of it's kind if I'm not mistaken. The module is in line with what Ansible offers for VMWare and there is a pull request to mainline it. What I would love is for anyone willing to help, and already familiar with Ansible, is to spare some time to test the module since the only way to test it is against real hardware. Of course, the module <strong>should not</strong> be tested in production environments.</p>
<p dir="auto">UPDATE: 2019-03-01</p>
<p dir="auto">Some of my Ansible modules have been merged upstream and are currently available in development version of Ansible. Ansible 2.8 will be the first official release to include these modules.</p>
<p dir="auto">My work is currently centered around these three modules:</p>
<ul>
<li><strong>xenserver_guest</strong> - <strong>upstreamed</strong> - used for deployment of new VMs from templates and reconfiguration of existing VMs.</li>
<li><strong>xenserver_guest_facts</strong> - <strong>upstreamed</strong> - used for getting VM facts (useful XenServer/XCP-ng VM params).</li>
<li><strong>xenserver_guest_powerstate</strong> - <strong>upstreamed</strong> - used for controlling VM power state (running/halted/suspended), graceful shutdown and reboot etc.</li>
</ul>
<p dir="auto">For anyone interested in using/testing these modules, upstreamed modules can be acquired by cloning Ansible repo from GitHub (or downloading the ZIP archive) and running Ansible from source. Instructions can be found here:</p>
<p dir="auto"><a href="https://docs.ansible.com/ansible/devel/installation_guide/intro_installation.html#running-from-source" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.ansible.com/ansible/devel/installation_guide/intro_installation.html#running-from-source</a></p>
<p dir="auto">To use the modules, you will also need <a href="http://XenAPI.py" target="_blank" rel="noopener noreferrer nofollow ugc">XenAPI.py</a> from here:</p>
<p dir="auto"><a href="https://raw.githubusercontent.com/xapi-project/xen-api/master/scripts/examples/python/XenAPI.py" target="_blank" rel="noopener noreferrer nofollow ugc">https://raw.githubusercontent.com/xapi-project/xen-api/master/scripts/examples/python/XenAPI.py</a></p>
<p dir="auto">Copy the file to your Python site-packages (e.g. <strong>/usr/lib/python2.7/site-packages/</strong> on CentOS 7).</p>
<p dir="auto">You can get module documentation by running this command:</p>
<pre><code>$ ansible-doc &lt;module_name&gt;
</code></pre>
<p dir="auto">or from official Ansible docs (upstreamed modules only):</p>
<ul>
<li><a href="https://docs.ansible.com/ansible/devel/modules/xenserver_guest_module.html#xenserver-guest-module" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.ansible.com/ansible/devel/modules/xenserver_guest_module.html#xenserver-guest-module</a></li>
<li><a href="https://docs.ansible.com/ansible/devel/modules/xenserver_guest_facts_module.html#xenserver-guest-facts-module" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.ansible.com/ansible/devel/modules/xenserver_guest_facts_module.html#xenserver-guest-facts-module</a></li>
<li><a href="https://docs.ansible.com/ansible/devel/modules/xenserver_guest_powerstate_module.html#xenserver-guest-powerstate-module" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.ansible.com/ansible/devel/modules/xenserver_guest_powerstate_module.html#xenserver-guest-powerstate-module</a></li>
</ul>
<p dir="auto">CHANGELOG:</p>
<ul>
<li>Fixed a bug on XenServer 7.1 with Cumulative Update where a version could not be properly detected, causing an exception.</li>
</ul>
<p dir="auto">Thanks.</p>
]]></description><link>https://xcp-ng.org/forum/topic/159/deploy-vms-using-ansible</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 21:53:33 GMT</lastBuildDate><atom:link href="https://xcp-ng.org/forum/topic/159.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Jun 2018 17:47:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Deploy VMs using Ansible on Tue, 16 Apr 2019 17:16:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/ced76" aria-label="Profile: Ced76">@<bdi>Ced76</bdi></a></p>
<p dir="auto">Ced thanks for the script.</p>
]]></description><link>https://xcp-ng.org/forum/post/10821</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/10821</guid><dc:creator><![CDATA[AllooTikeeChaat]]></dc:creator><pubDate>Tue, 16 Apr 2019 17:16:59 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Tue, 16 Apr 2019 15:07:47 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for sharing!</p>
]]></description><link>https://xcp-ng.org/forum/post/10818</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/10818</guid><dc:creator><![CDATA[RelNetDavidMerrill]]></dc:creator><pubDate>Tue, 16 Apr 2019 15:07:47 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Tue, 16 Apr 2019 07:36:14 GMT]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">Working perfect ! I've deployed 4 VMs from a custom WS2016 template under XCP-NG (version 7.5) <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /><br />
Nothing to do : just press &lt;Enter&gt; to execute the script.</p>
<p dir="auto">Here is my first version if people want to try <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";-)" alt="😉" /></p>
<pre><code>---
- name: Deploy Windows Server 2016
  hosts: localhost
  connection: local
  vars_prompt:
    - name: "XenServer_IP_var"
      prompt: "Enter XenServer IP Address"
      private: no
      default: "***.***.***.***"
    - name: "XenServer_user_var"
      prompt: "Enter XenServer username"
      private: no
      default: "root"
    - name: "XenServer_pass_var"
      prompt: "Enter XenServer password"
      private: yes
  vars:
    template_var: "Windows Server 2016 Template (64-bit)"
    folder_var: "Ansible Build Lab"
    validate_certs_var : no
    state_var: poweredon
    linked_clone_var: yes
    VMs_var:
      - guest_var: "Lab-AD1"
        hardware_var:
          num_CPU_var: 1
          num_CPU_cores_per_socket_var: 1
          memory_MB_var: 4096
        disk_var:
          disk1_var:
            size_var: 50
            name_var: "Lab-AD1 : SYSTEM"
          disk2_var:
            size_var: 4
            name_var: "Lab-AD1 : PAGEFILE"
        network_var:
          name_var: "VLAN 801"
          type_var: "static"
          ip_var: "***.***.***.***"
          netmask_var: "***.***.***.***"
          gateway_var: "***.***.***.***"
      - guest_var: "Lab-BTS1"
        hardware_var:
          num_CPU_var: 2
          num_CPU_cores_per_socket_var: 1
          memory_MB_var: 8192
        disk_var:
          disk1_var:
            size_var: 50
            name_var: "Lab-BTS1 : SYSTEM"
          disk2_var:
            size_var: 4
            name_var: "Lab-BTS1 : PAGEFILE"
        network_var:
          name_var: "VLAN 801"
          type_var: "static"
          ip_var: "***.***.***.***"
          netmask_var: "***.***.***.***"
          gateway_var: "***.***.***.***"
      - guest_var: "Lab-IIS1"
        hardware_var:
          num_CPU_var: 1
          num_CPU_cores_per_socket_var: 1
          memory_MB_var: 4096
        disk_var:
          disk1_var:
            size_var: 50
            name_var: "Lab-IIS1 : SYSTEM"
          disk2_var:
            size_var: 4
            name_var: "Lab-IIS1 : PAGEFILE"
        network_var:
          name_var: "VLAN 801"
          type_var: "static"
          ip_var: "***.***.***.***"
          netmask_var: "***.***.***.***"
          gateway_var: "***.***.***.***"
      - guest_var: "Lab-SQL1"
        hardware_var:
          num_CPU_var: 2
          num_CPU_cores_per_socket_var: 1
          memory_MB_var: 8192
        disk_var:
          disk1_var:
            size_var: 50
            name_var: "Lab-SQL1 : SYSTEM"
          disk2_var:
            size_var: 4
            name_var: "Lab-SQL1 : PAGEFILE"
        network_var:
          name_var: "VLAN 801"
          type_var: "static"
          ip_var: "***.***.***.***"
          netmask_var: "***.***.***.***"
          gateway_var: "***.***.***.***"
    note_var: "Provisioned by Ansible"
    SR_var: "Hardware HBA virtual disk storage"
  tasks:
    - name: Create VM Lab-AD1
      xenserver_guest:
        hostname: "{{ XenServer_IP_var }}"
        username: "{{ XenServer_user_var }}"
        password: "{{ XenServer_pass_var }}"
        validate_certs: "{{ validate_certs_var }}"
        folder: "{{ folder_var }}"
        state: "{{ state_var }}"
        template: "{{ template_var }}"
        linked_clone: "{{ linked_clone_var }}"
        name_desc: "{{ note_var }}"
        name: "{{ item['guest_var'] }}"
        disks:
        - size_gb: "{{ item['disk_var']['disk1_var']['size_var'] }}"
          name: "{{ item['disk_var']['disk1_var']['name_var'] }}"
          sr: "{{ SR_var }}"
        - size_gb: "{{ item['disk_var']['disk2_var']['size_var'] }}"
          name: "{{ item['disk_var']['disk2_var']['name_var'] }}"
          sr: "{{ SR_var }}"
        hardware:
          num_cpus: "{{ item['hardware_var']['num_CPU_var'] }}"
          num_cpu_cores_per_socket: "{{ item['hardware_var']['num_CPU_cores_per_socket_var'] }}"
          memory_mb: "{{ item['hardware_var']['memory_MB_var'] }}"
        networks:
        - name: "{{ item['network_var']['name_var'] }}"
          type: "{{ item['network_var']['type_var'] }}"
          ip: "{{ item['network_var']['ip_var'] }}"
          netmask: "{{ item['network_var']['netmask_var'] }}"
          gateway: "{{ item['network_var']['gateway_var'] }}"
      with_items: "{{ VMs_var }}"
      when: item['guest_var'] == "Lab-AD1"
    - name: Create VM Lab-BTS1
      xenserver_guest:
        hostname: "{{ XenServer_IP_var }}"
        username: "{{ XenServer_user_var }}"
        password: "{{ XenServer_pass_var }}"
        validate_certs: "{{ validate_certs_var }}"
        folder: "{{ folder_var }}"
        state: "{{ state_var }}"
        template: "{{ template_var }}"
        linked_clone: "{{ linked_clone_var }}"
        name_desc: "{{ note_var }}"
        name: "{{ item['guest_var'] }}"
        disks:
        - size_gb: "{{ item['disk_var']['disk1_var']['size_var'] }}"
          name: "{{ item['disk_var']['disk1_var']['name_var'] }}"
          sr: "{{ SR_var }}"
        - size_gb: "{{ item['disk_var']['disk2_var']['size_var'] }}"
          name: "{{ item['disk_var']['disk2_var']['name_var'] }}"
          sr: "{{ SR_var }}"
        hardware:
          num_cpus: "{{ item['hardware_var']['num_CPU_var'] }}"
          num_cpu_cores_per_socket: "{{ item['hardware_var']['num_CPU_cores_per_socket_var'] }}"
          memory_mb: "{{ item['hardware_var']['memory_MB_var'] }}"
        networks:
        - name: "{{ item['network_var']['name_var'] }}"
          type: "{{ item['network_var']['type_var'] }}"
          ip: "{{ item['network_var']['ip_var'] }}"
          netmask: "{{ item['network_var']['netmask_var'] }}"
          gateway: "{{ item['network_var']['gateway_var'] }}"
      with_items: "{{ VMs_var }}"
      when: item['guest_var'] == "Lab-BTS1"
    - name: Create VM Lab-IIS1
      xenserver_guest:
        hostname: "{{ XenServer_IP_var }}"
        username: "{{ XenServer_user_var }}"
        password: "{{ XenServer_pass_var }}"
        validate_certs: "{{ validate_certs_var }}"
        folder: "{{ folder_var }}"
        state: "{{ state_var }}"
        template: "{{ template_var }}"
        linked_clone: "{{ linked_clone_var }}"
        name_desc: "{{ note_var }}"
        name: "{{ item['guest_var'] }}"
        disks:
        - size_gb: "{{ item['disk_var']['disk1_var']['size_var'] }}"
          name: "{{ item['disk_var']['disk1_var']['name_var'] }}"
          sr: "{{ SR_var }}"
        - size_gb: "{{ item['disk_var']['disk2_var']['size_var'] }}"
          name: "{{ item['disk_var']['disk2_var']['name_var'] }}"
          sr: "{{ SR_var }}"
        hardware:
          num_cpus: "{{ item['hardware_var']['num_CPU_var'] }}"
          num_cpu_cores_per_socket: "{{ item['hardware_var']['num_CPU_cores_per_socket_var'] }}"
          memory_mb: "{{ item['hardware_var']['memory_MB_var'] }}"
        networks:
        - name: "{{ item['network_var']['name_var'] }}"
          type: "{{ item['network_var']['type_var'] }}"
          ip: "{{ item['network_var']['ip_var'] }}"
          netmask: "{{ item['network_var']['netmask_var'] }}"
          gateway: "{{ item['network_var']['gateway_var'] }}"
      with_items: "{{ VMs_var }}"
      when: item['guest_var'] == "Lab-IIS1"
    - name: Create VM Lab-SQL1
      xenserver_guest:
        hostname: "{{ XenServer_IP_var }}"
        username: "{{ XenServer_user_var }}"
        password: "{{ XenServer_pass_var }}"
        validate_certs: "{{ validate_certs_var }}"
        folder: "{{ folder_var }}"
        state: "{{ state_var }}"
        template: "{{ template_var }}"
        linked_clone: "{{ linked_clone_var }}"
        name_desc: "{{ note_var }}"
        name: "{{ item['guest_var'] }}"
        disks:
        - size_gb: "{{ item['disk_var']['disk1_var']['size_var'] }}"
          name: "{{ item['disk_var']['disk1_var']['name_var'] }}"
          sr: "{{ SR_var }}"
        - size_gb: "{{ item['disk_var']['disk2_var']['size_var'] }}"
          name: "{{ item['disk_var']['disk2_var']['name_var'] }}"
          sr: "{{ SR_var }}"
        hardware:
          num_cpus: "{{ item['hardware_var']['num_CPU_var'] }}"
          num_cpu_cores_per_socket: "{{ item['hardware_var']['num_CPU_cores_per_socket_var'] }}"
          memory_mb: "{{ item['hardware_var']['memory_MB_var'] }}"
        networks:
        - name: "{{ item['network_var']['name_var'] }}"
          type: "{{ item['network_var']['type_var'] }}"
          ip: "{{ item['network_var']['ip_var'] }}"
          netmask: "{{ item['network_var']['netmask_var'] }}"
          gateway: "{{ item['network_var']['gateway_var'] }}"
      with_items: "{{ VMs_var }}"
      when: item['guest_var'] == "Lab-SQL1"
</code></pre>
]]></description><link>https://xcp-ng.org/forum/post/10811</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/10811</guid><dc:creator><![CDATA[Ced76]]></dc:creator><pubDate>Tue, 16 Apr 2019 07:36:14 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Wed, 03 Apr 2019 06:52:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/bvitnik" aria-label="Profile: bvitnik">@<bdi>bvitnik</bdi></a> Understood. Sorry but i'm newbie on Ansible <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /> Doesn't see that this variable was not in the xenxerver_guest module part.<br />
I try to create a lab with these objectives :<br />
1- Provision Windows Server 2016 VMs on XCP-NG (or XenServer) after building my own Windows Server 2016 template (using best practices)<br />
2- Define some roles on these VMs (Active Directory, IIS, SQL Server etc.)</p>
<p dir="auto">Hope it'll be possible ...</p>
<p dir="auto">Thanks.</p>
]]></description><link>https://xcp-ng.org/forum/post/10392</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/10392</guid><dc:creator><![CDATA[Ced76]]></dc:creator><pubDate>Wed, 03 Apr 2019 06:52:49 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Tue, 02 Apr 2019 23:27:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/ced76" aria-label="Profile: Ced76">@<bdi>Ced76</bdi></a> "register" is not a module parameter. It's Ansible task parameter. Take a look at Ansible documentation for registered variables:</p>
<p dir="auto"><a href="https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#registering-variables" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#registering-variables</a></p>
<p dir="auto">Basically what "register: deploy" does is that is says "define a variable called deploy and put a return value of the module in it". A return value of the module in this case are numerous VM facts you can find in "deploy.instance" (sub)variable. Registered variable is accessible in any subsequent task of the same play. Also "deploy" here is just a random name chosen. You can name your registered variables however you like.</p>
]]></description><link>https://xcp-ng.org/forum/post/10384</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/10384</guid><dc:creator><![CDATA[bvitnik]]></dc:creator><pubDate>Tue, 02 Apr 2019 23:27:34 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Tue, 02 Apr 2019 06:59:06 GMT]]></title><description><![CDATA[<p dir="auto">Hello all,</p>
<p dir="auto">I try to create a playbook to deploy a Windows Server 2016 VM.<br />
I see a lot of examples with this parameter : register: deploy.<br />
But there is no reference in the parameters guide. Maybe a mistake ?</p>
]]></description><link>https://xcp-ng.org/forum/post/10354</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/10354</guid><dc:creator><![CDATA[Ced76]]></dc:creator><pubDate>Tue, 02 Apr 2019 06:59:06 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Sun, 10 Mar 2019 18:01:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jedimarcus" aria-label="Profile: jedimarcus">@<bdi>jedimarcus</bdi></a> Network configuration (IP, subnet, gateway) only works for Windows guests because there is proper support for it in XenServer Guest Tools for Windows. There is no such support (as far as I know) in XenServer Guest Tools for *nix based systems. Unlike tools for Windows, tools for *nix based systems only contain a few xenstore tools and a daemon (xe-daemon) that collects OS metrics. There is no management agent.</p>
<p dir="auto">My idea is to write a proper agent for *nix based systems at some point but it won't be any time soon. Maybe Citrix (or Vates <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=":wink:" alt="😉" /> ?) will implement one before I do.</p>
<p dir="auto">For now, you can use custom based network configuration trough xenstore and custom scripts. It's described in Notes section of the module documentation.</p>
]]></description><link>https://xcp-ng.org/forum/post/9699</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/9699</guid><dc:creator><![CDATA[bvitnik]]></dc:creator><pubDate>Sun, 10 Mar 2019 18:01:53 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Sun, 10 Mar 2019 17:24:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/bvitnik" aria-label="Profile: bvitnik">@<bdi>bvitnik</bdi></a> I can confirm the most simple of tasks where I used your module to create a new VM based on an existing template.</p>
<p dir="auto">I'm still figuring out how to use this best.</p>
<p dir="auto">Does setting an IP work on any template (e.g. Linux Ubuntu) with XenTools installed?</p>
<p dir="auto">MM</p>
]]></description><link>https://xcp-ng.org/forum/post/9698</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/9698</guid><dc:creator><![CDATA[jedimarcus]]></dc:creator><pubDate>Sun, 10 Mar 2019 17:24:51 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Fri, 01 Mar 2019 17:19:17 GMT]]></title><description><![CDATA[<p dir="auto">Great news , i will test your module in our DR environment and will provide any feedbacks (good or bad )  , please bear with me .....</p>
]]></description><link>https://xcp-ng.org/forum/post/9396</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/9396</guid><dc:creator><![CDATA[cmuzyunda]]></dc:creator><pubDate>Fri, 01 Mar 2019 17:19:17 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Thu, 28 Feb 2019 23:27:01 GMT]]></title><description><![CDATA[<p dir="auto">A milestone has been achieved <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f631.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--scream" style="height:23px;width:auto;vertical-align:middle" title=":scream:" alt="😱" /> . All of my modules have been merged upstream. I've updated the first post with new info.</p>
<p dir="auto">That will most probably be all for Ansible 2.8. I'm keeping some improvements and possibly more modules for Ansible 2.9. Currently, I'm thinking about what other modules could be useful so I could implement them. Any suggestion or wish would be much appreciated.</p>
]]></description><link>https://xcp-ng.org/forum/post/9373</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/9373</guid><dc:creator><![CDATA[bvitnik]]></dc:creator><pubDate>Thu, 28 Feb 2019 23:27:01 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Tue, 19 Feb 2019 23:26:34 GMT]]></title><description><![CDATA[<p dir="auto">First post has been updated with new info. Another module has been merged upstream. Also some bugs were fixed.</p>
]]></description><link>https://xcp-ng.org/forum/post/8889</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/8889</guid><dc:creator><![CDATA[bvitnik]]></dc:creator><pubDate>Tue, 19 Feb 2019 23:26:34 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Thu, 07 Feb 2019 22:30:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jthompson333" aria-label="Profile: jthompson333">@<bdi>jthompson333</bdi></a> No problem. I'm following both forums so I'll try to respond same day.</p>
]]></description><link>https://xcp-ng.org/forum/post/8364</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/8364</guid><dc:creator><![CDATA[bvitnik]]></dc:creator><pubDate>Thu, 07 Feb 2019 22:30:44 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Thu, 07 Feb 2019 21:53:57 GMT]]></title><description><![CDATA[<p dir="auto">I hate to be one of those double posters... Forgive me, as I have not been following the whole split of xenserver opensource vs. closed source.  Just not sure which forum gets checked more often these days.</p>
<p dir="auto">I was testing out this ansible module with XenServer 7.1 CU2 and running into some errors.<br />
Posted about it here:</p>
<p dir="auto"><a href="https://discussions.citrix.com/topic/396848-deploy-vms-using-ansible/?csrfKey=b09a1d8e79f3ea686583c72352cef53d" target="_blank" rel="noopener noreferrer nofollow ugc">https://discussions.citrix.com/topic/396848-deploy-vms-using-ansible/?csrfKey=b09a1d8e79f3ea686583c72352cef53d</a></p>
]]></description><link>https://xcp-ng.org/forum/post/8363</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/8363</guid><dc:creator><![CDATA[jthompson333]]></dc:creator><pubDate>Thu, 07 Feb 2019 21:53:57 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Thu, 31 Jan 2019 18:48:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/desnudopenguino" aria-label="Profile: desnudopenguino">@<bdi>desnudopenguino</bdi></a> Thanks <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--+1" style="height:23px;width:auto;vertical-align:middle" title=":+1:" alt="👍" /> .</p>
<p dir="auto">I've updated the first post with some more info and clarified some confusing stuff.</p>
]]></description><link>https://xcp-ng.org/forum/post/8099</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/8099</guid><dc:creator><![CDATA[bvitnik]]></dc:creator><pubDate>Thu, 31 Jan 2019 18:48:15 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Thu, 31 Jan 2019 18:14:14 GMT]]></title><description><![CDATA[<p dir="auto">I just set up xcp-ng on a host, in the next week or so, i might give this a try! thank you for putting together this module!</p>
]]></description><link>https://xcp-ng.org/forum/post/8097</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/8097</guid><dc:creator><![CDATA[desnudopenguino]]></dc:creator><pubDate>Thu, 31 Jan 2019 18:14:14 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Wed, 30 Jan 2019 22:44:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/bitsprocket" aria-label="Profile: BitSprocket">@<bdi>BitSprocket</bdi></a> Hi. Thanks for stopping by. Info in the first post is a little outdated. I'll update it soon. The main thing is that my Ansible module for deployment of VMs is now merged in upstream Ansible so you should just get development version of Ansible to get access to my module. Feel free to ask me anything here. I'll be glad to help you get it up and running.</p>
<p dir="auto">UPDATE: I've updated the first post with fresh info.</p>
]]></description><link>https://xcp-ng.org/forum/post/8060</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/8060</guid><dc:creator><![CDATA[bvitnik]]></dc:creator><pubDate>Wed, 30 Jan 2019 22:44:54 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Wed, 30 Jan 2019 18:07:06 GMT]]></title><description><![CDATA[<p dir="auto">I am running XCP-NG vn 7.6 on two HP Proliant 380G5s and would love to help develop.  I'll get it going and let you know how it goes.  My machines don't run anything that is mission critical so if something breaks - it's all good.  I don't check forums very often so if you want to communicate directly I can be reached at bitsprocket at g mail dot com</p>
]]></description><link>https://xcp-ng.org/forum/post/8059</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/8059</guid><dc:creator><![CDATA[BitSprocket]]></dc:creator><pubDate>Wed, 30 Jan 2019 18:07:06 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Tue, 23 Oct 2018 07:21:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/borzel" aria-label="Profile: borzel">@<bdi>borzel</bdi></a>  Shhhh....Not so loud,,, my boss can hear u <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Kidding....lol sitting at work, there I have internet <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://xcp-ng.org/forum/post/4749</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/4749</guid><dc:creator><![CDATA[Adde]]></dc:creator><pubDate>Tue, 23 Oct 2018 07:21:41 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Mon, 22 Oct 2018 19:35:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/adde" aria-label="Profile: Adde">@<bdi>Adde</bdi></a> just wondered how you sent these letters to the forum <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:23px;width:auto;vertical-align:middle" title=":thinking_face:" alt="🤔" /> ... magic ... without the internetzzz...</p>
]]></description><link>https://xcp-ng.org/forum/post/4733</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/4733</guid><dc:creator><![CDATA[borzel]]></dc:creator><pubDate>Mon, 22 Oct 2018 19:35:04 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Mon, 22 Oct 2018 07:25:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/bvitnik" aria-label="Profile: bvitnik">@<bdi>bvitnik</bdi></a><br />
I cant do any testing yet tho my internet is not connected until oct 31.. <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61e.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--disappointed" style="height:23px;width:auto;vertical-align:middle" title=":(" alt="😞" /><br />
But I will see what I can help with later on <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://xcp-ng.org/forum/post/4705</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/4705</guid><dc:creator><![CDATA[Adde]]></dc:creator><pubDate>Mon, 22 Oct 2018 07:25:13 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Sun, 21 Oct 2018 20:10:39 GMT]]></title><description><![CDATA[<p dir="auto">Hi everyone. For anyone interested in testing, GitHub repo is now updated with latest commit that includes fixes for a number of bugs including a bug that effectively prevented deployment of new VMs. Also, the module is now based on the latest Ansible 2.8 devel code base.</p>
<p dir="auto">As always, any testing feedback would be very much appreciated, good or bad.</p>
]]></description><link>https://xcp-ng.org/forum/post/4697</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/4697</guid><dc:creator><![CDATA[bvitnik]]></dc:creator><pubDate>Sun, 21 Oct 2018 20:10:39 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Fri, 31 Aug 2018 15:08:06 GMT]]></title><description><![CDATA[<p dir="auto">Thanks stormi. Still no testers thou. I found one critical bug that effectively prevents deployment <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f926.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--face_palm" style="height:23px;width:auto;vertical-align:middle" title=":face_palm:" alt="🤦" />. Reconfiguration of existing VMs works as expected <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /> . I have prepared a commit to fix a bunch of bugs I found in the mean time but I haven't pushed it to GitHub repo yet. To lazy I guess <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f937.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--shrug" style="height:23px;width:auto;vertical-align:middle" title=":shrug:" alt="🤷" />. If someone is eager to test, I'll push it right away.</p>
]]></description><link>https://xcp-ng.org/forum/post/3478</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/3478</guid><dc:creator><![CDATA[bvitnik]]></dc:creator><pubDate>Fri, 31 Aug 2018 15:08:06 GMT</pubDate></item><item><title><![CDATA[Reply to Deploy VMs using Ansible on Wed, 29 Aug 2018 12:36:53 GMT]]></title><description><![CDATA[<p dir="auto">Up-ing this topic in case it helps finding testers.</p>
]]></description><link>https://xcp-ng.org/forum/post/3432</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/3432</guid><dc:creator><![CDATA[stormi]]></dc:creator><pubDate>Wed, 29 Aug 2018 12:36:53 GMT</pubDate></item></channel></rss>