Atomia Automation Server

FAQ

32 views 0

Here we have collected frequently asked questions regarding the Automation Server.

How do I add a new default resource for new users?

When adding a new resource, the resource description file ( Resources.xml ) located at Atomia Provisioning\Bin must be updated.

To add a new resource (that will be the default one for new customers from here on) you need to:

  • set the resourceAsignmentPolicy attribute value for the module we are adding the resource to, to DefaultResourceStickyPerAccount.
  • add a new <resource> section and set appropriate values for resource properties.
  • add a propertyList section to the new resource with the name="DefaultResource.Packages" attribute and a list of items that will list the provisioning description and package name combinations for which this resource will be default.
  • for the new resource to be used, the IIS server where Provisioning service is, needs to be restarted.

Example: adding new Litespeed cluster to provisioning which has provisioning description named ProvisioningDescription.xml and which contains packages DnsPackage, BasePackage, PremiumPackage

Before:

<bindings>
<moduleList>
<module name="Atomia.Provisioning.Modules.LiteSpeed.LiteSpeed" resourceAsignmentPolicy="RoundRobin" />
</moduleList>
<resourceList>
<resource name="LSServers101">
<property name="URL">https://linuxagents.atm.example.com/server.php</property>
<property name="ClusterIpAddress">192.168.0.1</property>
</resource>
</resourceList>
</bindings>

After:

<bindings>
<moduleList>
<module name="Atomia.Provisioning.Modules.LiteSpeed.LiteSpeed" resourceAsignmentPolicy="DefaultResourceStickyPerAccount" />
</moduleList>
<resourceList>
<!-- old resource -->
<resource name="LSServers101">
<property name="URL">https://linuxagents.atm.example.com/server.php</property>
<property name="ClusterIpAddress">192.168.0.1</property>
</resource>
<!-- new, default resource -->
<resource name="LSServers102">
<property name="URL">https://linuxagents2.atm.example.com/server.php</property>
<property name="ClusterIpAddress">192.168.0.2</property>
<propertyList name="DefaultResource.Packages">
<propertyListItem>ProvisionDescription.DnsPackage</propertyListItem>
<propertyListItem>ProvisionDescription.BasePackage</propertyListItem>
<propertyListItem>ProvisionDescription.PremiumPackage</propertyListItem>
</propertyList>
</resource>
</resourceList>
</bindings>

Was this helpful?