├── .flake8 ├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── galaxy.yml ├── meta └── runtime.yml ├── plugins ├── action │ └── installation_template.py ├── module_utils │ └── ovh.py └── modules │ ├── dedicated_nasha_manage_partition.py │ ├── dedicated_server_boot.py │ ├── dedicated_server_boot_wait.py │ ├── dedicated_server_compatible_templates.py │ ├── dedicated_server_display_name.py │ ├── dedicated_server_engagement_strategy.py │ ├── dedicated_server_hardware_info.py │ ├── dedicated_server_info.py │ ├── dedicated_server_install_wait.py │ ├── dedicated_server_installation.py │ ├── dedicated_server_intervention.py │ ├── dedicated_server_ip_info.py │ ├── dedicated_server_monitoring.py │ ├── dedicated_server_network_info.py │ ├── dedicated_server_networkinterfacecontroller.py │ ├── dedicated_server_rescuesshkey.py │ ├── dedicated_server_terminate.py │ ├── dedicated_server_vrack.py │ ├── domain.py │ ├── installation_template.py │ ├── ip_firewall.py │ ├── ip_firewall_rule.py │ ├── ip_info.py │ ├── ip_move.py │ ├── ip_reverse.py │ ├── me_sshkey.py │ ├── public_cloud_block_storage.py │ ├── public_cloud_block_storage_instance.py │ ├── public_cloud_flavorid_info.py │ ├── public_cloud_imageid_info.py │ ├── public_cloud_instance.py │ ├── public_cloud_instance_delete.py │ ├── public_cloud_instance_flavor_change.py │ ├── public_cloud_instance_id.py │ ├── public_cloud_instance_info.py │ ├── public_cloud_instance_interface.py │ ├── public_cloud_instance_shelving.py │ ├── public_cloud_monthly_billing.py │ ├── public_cloud_object_storage.py │ ├── public_cloud_object_storage_policy.py │ ├── public_cloud_private_network_info.py │ ├── public_cloud_sshkey.py │ ├── vps_display_name.py │ └── vps_info.py └── roles └── ovhtemplate └── files ├── custom-template-raid └── custom-template-soft /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | 3 | debian/files 4 | *.build 5 | .idea -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/README.md -------------------------------------------------------------------------------- /galaxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/galaxy.yml -------------------------------------------------------------------------------- /meta/runtime.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/meta/runtime.yml -------------------------------------------------------------------------------- /plugins/action/installation_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/action/installation_template.py -------------------------------------------------------------------------------- /plugins/module_utils/ovh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/module_utils/ovh.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_nasha_manage_partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_nasha_manage_partition.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_boot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_boot.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_boot_wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_boot_wait.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_compatible_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_compatible_templates.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_display_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_display_name.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_engagement_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_engagement_strategy.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_hardware_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_hardware_info.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_info.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_install_wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_install_wait.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_installation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_installation.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_intervention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_intervention.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_ip_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_ip_info.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_monitoring.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_network_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_network_info.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_networkinterfacecontroller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_networkinterfacecontroller.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_rescuesshkey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_rescuesshkey.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_terminate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_terminate.py -------------------------------------------------------------------------------- /plugins/modules/dedicated_server_vrack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/dedicated_server_vrack.py -------------------------------------------------------------------------------- /plugins/modules/domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/domain.py -------------------------------------------------------------------------------- /plugins/modules/installation_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/installation_template.py -------------------------------------------------------------------------------- /plugins/modules/ip_firewall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/ip_firewall.py -------------------------------------------------------------------------------- /plugins/modules/ip_firewall_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/ip_firewall_rule.py -------------------------------------------------------------------------------- /plugins/modules/ip_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/ip_info.py -------------------------------------------------------------------------------- /plugins/modules/ip_move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/ip_move.py -------------------------------------------------------------------------------- /plugins/modules/ip_reverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/ip_reverse.py -------------------------------------------------------------------------------- /plugins/modules/me_sshkey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/me_sshkey.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_block_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_block_storage.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_block_storage_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_block_storage_instance.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_flavorid_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_flavorid_info.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_imageid_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_imageid_info.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_instance.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_instance_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_instance_delete.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_instance_flavor_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_instance_flavor_change.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_instance_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_instance_id.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_instance_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_instance_info.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_instance_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_instance_interface.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_instance_shelving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_instance_shelving.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_monthly_billing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_monthly_billing.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_object_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_object_storage.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_object_storage_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_object_storage_policy.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_private_network_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_private_network_info.py -------------------------------------------------------------------------------- /plugins/modules/public_cloud_sshkey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/public_cloud_sshkey.py -------------------------------------------------------------------------------- /plugins/modules/vps_display_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/vps_display_name.py -------------------------------------------------------------------------------- /plugins/modules/vps_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/plugins/modules/vps_info.py -------------------------------------------------------------------------------- /roles/ovhtemplate/files/custom-template-raid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/roles/ovhtemplate/files/custom-template-raid -------------------------------------------------------------------------------- /roles/ovhtemplate/files/custom-template-soft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synthesio/infra-ovh-ansible-module/HEAD/roles/ovhtemplate/files/custom-template-soft --------------------------------------------------------------------------------