Commit Graph

43 Commits (f-testing-eval-prototype)

Author SHA1 Message Date
Martin Atkins e9816c60f1 main: allow overriding host-based discovery in CLI config
8 years ago
Martin Atkins 1feb26f196 main: load CLI config files from ~/.terraform.d/*.tfrc
8 years ago
Martin Atkins 11ba1d2a4c main: factor out CLI config loading into its own function
8 years ago
Martin Atkins a2c59c6ecd main: validate credentials blocks in CLI config
8 years ago
Martin Atkins fe7ef7ae5d main: include credentials and credentials_helper when merging CLI configs
8 years ago
Martin Atkins 35a058fb3d main: configure credentials from the CLI config file
8 years ago
Martin Atkins cb17a9a607 main: allow enabling plugin caching via config file or environment
9 years ago
Martin Atkins 8364383c35 Push plugin discovery down into command package
9 years ago
Mitchell Hashimoto 41a4235eb3
terraformrc can contain env var references
9 years ago
Justin Nauman bf48d0132c Checkpoint signature fixes
9 years ago
James Nugent a0a59d3fb7 core: Log local overrides as INFO rather than WARN
10 years ago
Jonty Wareing e0c068f09d Warn when plugins are locally overridden
10 years ago
Chris Bednarski 8d50238f7a Added TF_PLUGIN_DEV to silence internal plugin warnings
10 years ago
Chris Bednarski 9d6326545a Hide plugin discovery log message when we are running a plugin
10 years ago
Chris Bednarski 3c774af9c2 Warn when an internal plugin is overridden
10 years ago
Chris Bednarski 6360e6c8b6 Implemented internal plugin calls; which allows us to compile plugins into the main terraform binary
10 years ago
Mitchell Hashimoto 84214437b3 Use hashicorp/go-plugin for plugin system
10 years ago
Mitchell Hashimoto c2fdb7171e use upstream osext, which fixes some bugs
11 years ago
Jeff Mitchell f7512ca29f Initial commit. This adds the initial bits of a Docker provider.
11 years ago
Mitchell Hashimoto 70191d22a6 Add checkpoint
12 years ago
Mitchell Hashimoto 1e3dbee278 main: use new RPC mechanisms
12 years ago
Mitchell Hashimoto 2e39b8eaf3 config looks in a plugin directory if it exists
12 years ago
Mitchell Hashimoto eabd8b1cc5 Fix CWD plugin loading.
12 years ago
Mitchell Hashimoto 4fd3dff829 main: auto-discover plugins [GH-190]
12 years ago
Mitchell Hashimoto bec5a2a9c5 main: look up executables locally before PATH [GH-157]
12 years ago
Mitchell Hashimoto efaedbabb0 fmt
12 years ago
Mitchell Hashimoto 2e2f6bf0f4 main: clean up the code surrounding config file loading
12 years ago
Mitchell Hashimoto 04975827ac Remove all traces of libucl
12 years ago
Armon Dadgar 61841467c4 provider/consul: Skeleton
12 years ago
Mitchell Hashimoto f82b0552e0 DRY up the config.go
12 years ago
Jack Pearkes d8c83a1a95 providers/dnsimple: init commit
12 years ago
Mitchell Hashimoto fa175113fe config: case sensitive templates
12 years ago
Jack Pearkes e81b3998ce heroku: initial commit
12 years ago
Jack Pearkes 4455a6120c providers/digitalocean: initial commit
12 years ago
Armon Dadgar a9cad200d8 provisioner/file: Skeleton files
12 years ago
Armon Dadgar 6381fbd226 provisioner/remote-exec: Adding initial skeleton
12 years ago
Armon Dadgar 1c4321a503 Setup provisioners for CLI
12 years ago
Mitchell Hashimoto 0e88867052 Compile
12 years ago
Mitchell Hashimoto a6ae7230d1 command: use new API
12 years ago
Mitchell Hashimoto 582229969e main: instantiate the config and set it up
12 years ago
Mitchell Hashimoto 61f4684931 Create resource provider factories and cleanup clients in main
12 years ago
Mitchell Hashimoto 6c6bc0ae3e commands/diff: starting up, got it loading a Terraform
12 years ago
Mitchell Hashimoto 5d40725139 main: add main config
12 years ago