74 lines
4.4 KiB
Markdown
74 lines
4.4 KiB
Markdown
---
|
|
title: Gcp-Infrastructure
|
|
---
|
|
|
|
## Description
|
|
|
|
Create DC/OS related GCP Infrastructure
|
|
|
|
## Specification
|
|
|
|
|
|
### Properties
|
|
|
|
Name | Description | Type | Required | Default
|
|
------------ | ------------- | ------------- | ------------- | -------------
|
|
accepted_internal_networks | Subnet ranges for all internal networks | list | false |
|
|
admin_ips | List of CIDR admin IPs | list | true |
|
|
agent_cidr_range | Agent CIDR Range | | false |
|
|
bootstrap_dcos_instance_os | Bootstrap node tested OSes image | | false |
|
|
bootstrap_disk_size | Bootstrap node disk size (gb) | | false |
|
|
bootstrap_disk_type | Bootstrap node disk type. | | false |
|
|
bootstrap_image | [BOOTSTRAP] Image to be used | | false |
|
|
bootstrap_machine_type | [BOOTSTRAP] Machine type | | false |
|
|
bootstrap_public_ssh_key_path | Bootstrap Node Public SSH Key | | false |
|
|
bootstrap_ssh_user | Bootstrap node SSH User | | false |
|
|
cluster_name | Name of the DC/OS cluster | | true |
|
|
forwarding_rule_disable_masters | Do not create fowarding rules for masters (admin access + internal access) | | false |
|
|
forwarding_rule_disable_public_agents | Do not create forwarding rules for public agents. ( Needs to be true when num_public_agents is 0 ) | | false |
|
|
infra_dcos_instance_os | Global Infra Tested OSes Image | | false |
|
|
infra_disk_size | Global Infra Disk Size | | false |
|
|
infra_disk_type | Global Infra Disk Type | | false |
|
|
infra_machine_type | Global Infra Machine Type | | false |
|
|
infra_public_ssh_key_path | Global Infra Public SSH Key | | true |
|
|
infra_ssh_user | Global Infra SSH User | | false |
|
|
labels | Add custom labels to all resources | map | false |
|
|
master_cidr_range | Master CIDR Range | | false |
|
|
master_dcos_instance_os | Master node tested OSes image | | false |
|
|
master_disk_size | Master node disk size (gb) | | false |
|
|
master_disk_type | Master node disk type. | | false |
|
|
master_image | Master node OS image | | false |
|
|
master_machine_type | Master node machine type | | false |
|
|
master_public_ssh_key_path | Master node Public SSH Key | | false |
|
|
master_ssh_user | Master node SSH User | | false |
|
|
name_prefix | Name Prefix | | false |
|
|
num_bootstrap | Specify the amount of bootstrap. You should have at most 1 | | false |
|
|
num_masters | Specify the amount of masters. For redundancy you should have at least 3 | | false |
|
|
num_private_agents | Specify the amount of private agents. These agents will provide your main resources | | false |
|
|
num_public_agents | Specify the amount of public agents. These agents will host marathon-lb and edgelb | | false |
|
|
private_agent_dcos_instance_os | Private agent node tested OSes image | | false |
|
|
private_agent_disk_size | Private agent node disk size (gb) | | false |
|
|
private_agent_disk_type | Private agent node disk type. | | false |
|
|
private_agent_image | Private agent node OS image | | false |
|
|
private_agent_machine_type | Private agent node machine type | | false |
|
|
private_agent_public_ssh_key_path | Private Agent node Public SSH Key | | false |
|
|
private_agent_ssh_user | Private Agent node SSH User | | false |
|
|
public_agent_dcos_instance_os | Public Agent node tested OSes image | | false |
|
|
public_agent_disk_size | Public agent disk size (gb) | | false |
|
|
public_agent_disk_type | Public agent node disk type. | | false |
|
|
public_agent_image | Public agent node OS image | | false |
|
|
public_agent_machine_type | Public agent machine type | | false |
|
|
public_agent_public_ssh_key_path | Public Agent node Public SSH Key | | false |
|
|
public_agent_ssh_user | Public Agent node SSH User | | false |
|
|
public_agents_additional_ports | List of additional ports allowed for public access on public agents (80 and 443 open by default) | list | false |
|
|
tags | Add custom tags to all resources | list | false |
|
|
writeConnectionSecretToRef | The secret which the cloud resource connection will be written to | [writeConnectionSecretToRef](#writeConnectionSecretToRef) | false |
|
|
|
|
|
|
#### writeConnectionSecretToRef
|
|
|
|
Name | Description | Type | Required | Default
|
|
------------ | ------------- | ------------- | ------------- | -------------
|
|
name | The secret name which the cloud resource connection will be written to | string | true |
|
|
namespace | The secret namespace which the cloud resource connection will be written to | string | false |
|