def main(): argument_spec = scaleway_argument_spec() argument_spec.update( dict(region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), )) module = AnsibleModule( argument_spec=argument_spec, supports_check_mode=True, ) try: module.exit_json( scaleway_image_info=ScalewayImageInfo(module).get_resources()) except ScalewayException as exc: module.fail_json(msg=exc.message)
def main(): argument_spec = scaleway_argument_spec() argument_spec.update( dict( region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), user_data=dict(type="dict"), server_id=dict(required=True), )) module = AnsibleModule( argument_spec=argument_spec, supports_check_mode=True, ) core(module)
def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( state=dict(default='present', choices=['absent', 'present']), organization=dict(required=True), server=dict(), reverse=dict(), region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), id=dict() )) module = AnsibleModule( argument_spec=argument_spec, supports_check_mode=True, ) core(module)
def main(): argument_spec = scaleway_argument_spec() argument_spec.update( dict( state=dict(default='present', choices=['absent', 'present']), ssh_pub_key=dict(required=True), api_url=dict(fallback=(env_fallback, ['SCW_API_URL']), default='https://account.scaleway.com', aliases=['base_url']), )) module = AnsibleModule( argument_spec=argument_spec, supports_check_mode=True, ) core(module)
def main(): argument_spec = scaleway_argument_spec() argument_spec.update( dict(region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), )) module = AnsibleModule( argument_spec=argument_spec, supports_check_mode=True, ) try: module.exit_json(ansible_facts={ 'scaleway_server_facts': ScalewayServerFacts(module).get_resources() }) except ScalewayException as exc: module.fail_json(msg=exc.message)
def main(): argument_spec = scaleway_argument_spec() argument_spec.update( dict(api_url=dict(fallback=(env_fallback, ['SCW_API_URL']), default='https://account.scaleway.com', aliases=['base_url']), )) module = AnsibleModule( argument_spec=argument_spec, supports_check_mode=True, ) try: module.exit_json(scaleway_organization_info=ScalewayOrganizationInfo( module).get_resources()) except ScalewayException as exc: module.fail_json(msg=exc.message)
def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( state=dict(type='str', default='present', choices=['absent', 'present']), organization=dict(type='str', required=True), name=dict(type='str', required=True), description=dict(type='str'), region=dict(type='str', required=True, choices=SCALEWAY_LOCATION.keys()), stateful=dict(type='bool', required=True), inbound_default_policy=dict(type='str', choices=['accept', 'drop']), outbound_default_policy=dict(type='str', choices=['accept', 'drop']), organization_default=dict(type='bool'), )) module = AnsibleModule( argument_spec=argument_spec, supports_check_mode=True, required_if=[['stateful', True, ['inbound_default_policy', 'outbound_default_policy']]] ) core(module)
def main(): argument_spec = scaleway_argument_spec() argument_spec.update( dict( name=dict(required=True), description=dict(required=True), region=dict(required=True, choices=SCALEWAY_REGIONS), state=dict(choices=state_strategy.keys(), default='present'), tags=dict(type="list", default=[]), organization_id=dict(required=True), wait=dict(type="bool", default=False), wait_timeout=dict(type="int", default=300), wait_sleep_time=dict(type="int", default=3), )) module = AnsibleModule( argument_spec=argument_spec, supports_check_mode=True, ) core(module)
def main(): argument_spec = scaleway_argument_spec() argument_spec.update( dict( image=dict(required=True), name=dict(), region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), commercial_type=dict(required=True), enable_ipv6=dict(default=False, type="bool"), public_ip=dict(default="absent"), state=dict(choices=state_strategy.keys(), default='present'), tags=dict(type="list", default=[]), organization=dict(required=True), wait=dict(type="bool", default=False), wait_timeout=dict(type="int", default=300), wait_sleep_time=dict(type="int", default=3), security_group=dict(), )) module = AnsibleModule( argument_spec=argument_spec, supports_check_mode=True, ) core(module)