Name | Version |
---|---|
terraform | >= 1.3.3 |
Name | Version |
---|---|
local | 2.2.3 |
null | 3.2.1 |
Name | Source | Version |
---|---|---|
ansible_inventory | git | n/a |
available_instances | git | n/a |
floating_ip_mapping | git | n/a |
instance | git | n/a |
internal_network | git | n/a |
router | git | n/a |
Name | Type |
---|---|
local_file.ansible_inventory | resource |
null_resource.deploy_inventory | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
gitlab_token | Gitlab registration token | string |
n/a | yes |
gitlab_url | Gitlab URL | string |
n/a | yes |
instances | Hash map of instances setting that should be created | map(object({ |
{ |
no |
networks | Hash map of Virtual Private Cloud network settings that should be created | map(object({ |
{ |
no |
sel_account_id | Selectel account id. (contract number) | string |
n/a | yes |
sel_api_key | Selectel API key. Can be create: https://my.selectel.ru/profile/apikeys | string |
n/a | yes |
sel_auth_url | Auth url of Selectel VPC API. | string |
"https://api.selvpc.ru/identity/v3" |
no |
sel_project_id | Selectel VPC project ID | string |
n/a | yes |
sel_project_name | Selectel VPC project name | string |
"sreway" |
no |
sel_region_name | Name of region for Selectel VPC resources | string |
"ru-7" |
no |
sel_ssh_key_name | The name of the SSH key pair to put on the compute instance. The key pair must already be created in some region and associated with Selectel vpc project | string |
"andy" |
no |
sel_user_name | Name of user for access to Selectel VPC project | string |
n/a | yes |
sel_user_password | Password of user for access to Selectel VPC project | string |
n/a | yes |
ssh_public_key | SSH public key on compute nodes | string |
n/a | yes |
ssh_user | SSH username administrator on compute nodes (sudoers) | string |
"is" |
no |
Name | Description |
---|---|
ansible_inventory_data | n/a |