All Projects → assareh → tfc-agent

assareh / tfc-agent

Licence: other
Examples related to the Terraform Cloud Agent, a remote runner for Terraform Cloud Business and Terraform Enterprise

Programming Languages

HCL
1544 projects
python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to tfc-agent

Vsphere2metrics
VMware vSphere Performance Metrics Integration with Graphite & InfluxDB
Stars: ✭ 28 (-36.36%)
Mutual labels:  vmware, vsphere
Vic Product
vSphere Integrated Containers enables VMware customers to deliver a production-ready container solution to their developers and DevOps teams.
Stars: ✭ 143 (+225%)
Mutual labels:  vmware, vsphere
Cloud Portal
Self service web portal for different Cloud platforms like Azure, AWS and VMWare vSphere.
Stars: ✭ 60 (+36.36%)
Mutual labels:  vmware, vsphere
Rbvmomi
Ruby interface to the VMware vSphere API.
Stars: ✭ 304 (+590.91%)
Mutual labels:  vmware, vsphere
vSphere-6.5-API-Playbook-Examples
Examples of how to create Ansible playbooks to leverage vSphere 6.5 RESTful APIs. Playbooks will be isolate to specific APIs and roles added for example use cases.
Stars: ✭ 16 (-63.64%)
Mutual labels:  vmware, vsphere
Vic
vSphere Integrated Containers Engine is a container runtime for vSphere.
Stars: ✭ 607 (+1279.55%)
Mutual labels:  vmware, vsphere
Terraform Vsphere Kubespray
Deploy a Kubernetes HA cluster on VMware vSphere
Stars: ✭ 141 (+220.45%)
Mutual labels:  vmware, vsphere
ansible-vmware-http
Examples of Ansible playbook to manage VMware using HTTP APIs
Stars: ✭ 29 (-34.09%)
Mutual labels:  vmware, vsphere
paving
Terraform templates for paving infrastructure to deploy the Pivotal Platform.
Stars: ✭ 43 (-2.27%)
Mutual labels:  vsphere, gcp
vauth
VMware vSphere VM Identity Platform
Stars: ✭ 32 (-27.27%)
Mutual labels:  vmware, vsphere
vmware.vmware rest
Ansible Collection for VMWare (REST modules)
Stars: ✭ 60 (+36.36%)
Mutual labels:  vmware, vsphere
inspec-vmware
InSpec VMware Resource Pack (Incubation)
Stars: ✭ 18 (-59.09%)
Mutual labels:  vmware, vsphere
vcenter-event-broker-appliance
The VMware Event Broker Appliance Fling enables customers to unlock the hidden potential of events in their SDDC to easily create event-driven automation.
Stars: ✭ 120 (+172.73%)
Mutual labels:  vmware, vsphere
Vsphere Modules
This is my Module Collection for VMware vSphere
Stars: ✭ 18 (-59.09%)
Mutual labels:  vmware, vsphere
vmSafeguard
vmSafeguard is a management, planning, backup system for a Vmware ESXi(s) solution, orchestrated through a Web Admin Panel. RTFM for more info. Under develop since Jun 2020
Stars: ✭ 20 (-54.55%)
Mutual labels:  vmware, vsphere
Cloud Provider Vsphere
Kubernetes Cloud Provider for vSphere https://cloud-provider-vsphere.sigs.k8s.io
Stars: ✭ 120 (+172.73%)
Mutual labels:  vmware, vsphere
Kcli
Management tool for libvirt/aws/gcp/kubevirt/openstack/ovirt/vsphere/packet
Stars: ✭ 219 (+397.73%)
Mutual labels:  vsphere, gcp
AsBuiltReport.VMware.vSphere
Repository for AsBuiltReport VMware vSphere module
Stars: ✭ 75 (+70.45%)
Mutual labels:  vmware, vsphere
Azure arc
Automated Azure Arc environments
Stars: ✭ 224 (+409.09%)
Mutual labels:  vmware, gcp
vic-ui
vSphere Integrated Containers Plug-In for vSphere Client provides information about your VIC setup and allows you to deploy VCHs directly from the vSphere Client.
Stars: ✭ 23 (-47.73%)
Mutual labels:  vmware, vsphere

tfc-agent

This repository contains usage examples of the Terraform Cloud Agent. As of Sep-2021 the Terraform Cloud Agent is available with Terraform Cloud Business tier and self-managed Terraform Enterprise.

  • tfc-agent-ecs provides an example of running tfc-agent on AWS ECS Fargate, and enabling credential free provisioning from Terraform Cloud by leveraging AWS IAM and AssumeRole to automatically generate short-lived security credentials.
  • tfc-agent-azure provides an example of running tfc-agent on Azure Container Instances, and enabling credential free provisioning from Terraform Cloud by leveraging Azure MSI to automatically generate short-lived security credentials. (Beta)
  • tfc-agent-google provides an example of running tfc-agent on Google Compute Engine, and enabling credential free provisioning from Terraform Cloud by leveraging GCP IAM and Service Account Impersonation to automatically generate short-lived security credentials.
  • tfc-agent-vsphere provides an example of using Packer to build a machine image with tfc-agent runners.
  • tfc-agent-custom provides an example of customizing the tfc-agent Docker container to fetch secrets and configure a provider.
  • tfc-agent-nomad provides example job files that can be used to run tfc-agent on a Nomad cluster.

Overview

The Terraform Cloud Agent is a remote runner for Terraform Cloud that gives the ability to provision resources in private networks that are not open to the internet. It does this by establishing an HTTPS connection to the Terraform Cloud control plane, and then polling for instructions.

When a terraform plan or apply job is available for the agent, it receives a bundle from the control plane that includes the terraform configuration needing to be run. The agent then downloads the terraform version specified in the workspace, executes the plan or apply, and transmits the results back to the control plane.

The agent can be run in any environment, and typically behind the firewall. This means your terraform code can reach any system in the network that is reachable from the host where the agent is running. Additionally, the agent itself can pass data to the terraform run environment through the use of environment variables.

Other Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].