Documentation ¶
Index ¶
- Constants
- type AWSLocalsTf
- type AWSMainTf
- type AWSOutputsTf
- type AWSUserdataSh
- type AWSVariablesTf
- type AnsibleCfg
- type AnsibleInventoryGroupVarsYml
- type AnsibleRole
- type ApplicationYml
- type AwsAnsileInventory
- type EnvAwsSh
- type EnvVmwareSh
- type Makefile
- type OSYml
- type ReadmeMd
- type RequirementsTxt
- type RequirementsYml
- type SiteYml
- type TerragruntAwsHcl
- type TerragruntAwsVars
- type TerragruntBaseHcl
- type TerragruntVMwareHcl
- type TerragruntVMwareVars
- type VMwareAnsileInventory
- type VMwareMainTf
- type VMwareOutputsTf
- type VMwareUserdataSh
- type VMwareVariablesTf
- type VarsOverrideYml
- type VsphereNode
Constants ¶
View Source
const ( AnsibleBaseDir = "app/ansible" AnsiblePlaybooksDir = "app/ansible/playbooks" TfLiveBaseDir = "iaas/terraform/live" TfModuleBaseDir = "iaas/terraform/modules" EnvDir = "env" AnsibleInventoryDir = "app/ansible/inventory" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSLocalsTf ¶
type AWSMainTf ¶
type AWSOutputsTf ¶
type AWSUserdataSh ¶
type AWSVariablesTf ¶
type AnsibleCfg ¶
type AnsibleInventoryGroupVarsYml ¶
type AnsibleRole ¶ added in v0.2.2
type ApplicationYml ¶ added in v0.2.2
type ApplicationYml struct { input.Input AppName string AnsibleRoles []AnsibleRole }
type AwsAnsileInventory ¶
type EnvAwsSh ¶ added in v0.2.1
type EnvVmwareSh ¶ added in v0.2.1
type OSYml ¶
type OSYml struct { input.Input AnsibleRoles []AnsibleRole }
type RequirementsTxt ¶ added in v0.2.1
type RequirementsYml ¶
type RequirementsYml struct { input.Input AppRoles []AnsibleRole OSRoles []AnsibleRole }
type TerragruntAwsHcl ¶
type TerragruntAwsVars ¶
type TerragruntAwsVars struct { input.Input EnvName string AppName string DCName string AWSRegion string VaultAddr string VaultSshCAPath string AwsAccountID string `yaml:"aws_account_id,omitempty"` AmiID string `yaml:"ami_id,omitempty"` VpcID string `yaml:"vpc_id,omitempty"` KeyName string `yaml:"key_name,omitempty"` SGAttachments []string `yaml:"sg_attachments,omitempty"` LBSubnetIDs []string `yaml:"lb_subnet_ids,omitempty"` NodesSubnetIDs []string `yaml:"nodes_subnet_ids,omitempty"` DNSDomain string `yaml:"dns_domain,omitempty"` DNSZoneID string `yaml:"dns_zone_id,omitempty"` }
type TerragruntBaseHcl ¶
type TerragruntVMwareHcl ¶
type TerragruntVMwareVars ¶
type TerragruntVMwareVars struct { input.Input EnvName string AppName string DCName string VaultAddr string VaultSshCAPath string VsphereDCName string `yaml:"vsphere_dc_name,omitempty"` VsphereClusterName string `yaml:"vsphere_cluster_name,omitempty"` VsphereFolder string `yaml:"vsphere_folder,omitempty"` VsphereIpv4Gateway string `yaml:"vsphere_ipv4_gateway,omitempty"` VsphereNetworkNames []string `yaml:"vsphere_network_names,omitempty"` VsphereDataStoreName string `yaml:"vsphere_datastore_name,omitempty"` VsphereNodes []VsphereNode `yaml:"vsphere_nodes,omitempty"` VsphereAdditionalDisks []map[string]string `yaml:"vsphere_additional_disks,omitempty"` }
type VMwareAnsileInventory ¶
type VMwareMainTf ¶
type VMwareOutputsTf ¶
type VMwareUserdataSh ¶
type VMwareVariablesTf ¶
type VarsOverrideYml ¶ added in v0.2.2
type VsphereNode ¶ added in v0.2.11
Source Files ¶
- ansible_cfg.go
- ansible_inventory_group_vars_yml.go
- ansible_vars_overrides_yml.go
- ansibleterraform.go
- env_aws_sh.go
- env_vmware_sh.go
- makefile.go
- playbook_app_yml.go
- playbook_os_yml.go
- playbook_site_yml.go
- readme_md.go
- requirements_txt.go
- requirements_yml.go
- tflive_aws_terragrunt_hcl.go
- tflive_aws_vars_yml.go
- tflive_base_terragrunt_hcl.go
- tflive_vmware_terragrunt_hcl.go
- tflive_vmware_vars_yml.go
- tfmodule_aws_ansibleinventory_tmpl.go
- tfmodule_aws_locals_tf.go
- tfmodule_aws_main_tf.go
- tfmodule_aws_outputs_tf.go
- tfmodule_aws_userdata_sh_tmpl.go
- tfmodule_aws_variables_tf.go
- tfmodule_vmware_ansibleinventory_tmpl.go
- tfmodule_vmware_main_tf.go
- tfmodule_vmware_outputs_tf.go
- tfmodule_vmware_userdata_sh_tmpl.go
- tfmodule_vmware_variables_tf.go
Click to show internal directories.
Click to hide internal directories.