terraform-provider-aci | Terraform Cisco ACI provider | Infrastructure Automation library
kandi X-RAY | terraform-provider-aci Summary
kandi X-RAY | terraform-provider-aci Summary
Terraform Cisco ACI provider
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- resourceAciApplicationEPGUpdate updates an ApplicationEPGg attributes .
- Provider returns the default provider .
- resourceAciLeafAccessPortPolicyGroupUpdate updates the leaf access port policy group
- resourceAciPC interface .
- resourceAciContract returns a schema for the acci contract
- resourceAciLeafAccessPortPolicyGroupCreate creates a leaf access port policy group
- resourceAciPCVPCInterfacePolicyGroupCreate is responsible for creating a PCVPC interface .
- resourceAciAccessSwitchPolicyGroupUpdate updates an AccessSwitchPolicyGroup
- resourceAciBridgeDomainUpdate updates a bridge domain update
- resourceAciExternalNetworkInstanceProfileUpdate updates an ExternalNetworkInstanceProfileProfileUpdate
terraform-provider-aci Key Features
terraform-provider-aci Examples and Code Snippets
$ mkdir -p $GOPATH/src/github.com/CiscoDevNet; cd $GOPATH/src/github.com/CiscoDevNet
$ git clone https://github.com/CiscoDevNet/terraform-provider-aci.git
$ cd $GOPATH/src/github.com/CiscoDevNet/terraform-provider-aci
$ dep ensure
$ make build
ter
terraform {
required_providers {
aci = {
source = "ciscodevnet/aci"
}
}
}
Community Discussions
Trending Discussions on terraform-provider-aci
QUESTION
I'm provisioning resources on AWS as well as on a 3rd party system via a custom provider. On my local environment, it works fine (as I have downloaded and compiled the 3rd party provider).
As a next step, I’m trying to run a Gitlab pipeline with Terraform.The AWS part works because it's a Terrafrom registered provider, however the 3rd party part fails (because it's not a registered Terraform provider).
When I try to run a Gitlab pipeline, it complains with an error and advises the following
In the latter case, the plugin must be installed manually by locating and downloading a suitable distribution package and placing the plugin’s executable file in the following directory: terraform.d/plugins/linux_amd64
The .gitlab-ci.yml file I have is the following:
...ANSWER
Answered 2019-Jun-12 at 15:27The terraform:light
image does not contain 3rd party providers. You can try using terraform:full
image but you might have no luck with that one either.
In this case you'd have to build your own image based on one of the above images (preferably light
, the smaller the image the better...).
I've had the same problem and built an image based on light
with the AWS provider and an 3rd party Ansible provisioner Terraform-with-AWS-Provisioner-and-Ansible-Provider-for-Gitlab-CI which you can use as reference if you like.
EDIT1 (regarding your edit):
What I noticed is that you don't specify a provider version in your COPY --from=builder ...
command. According to Plugin Names and Versions, you need to specify a version for the provider with _v[VERSION]
to your built provider package though.
Try that and let me know if it works then ;)
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install terraform-provider-aci
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page