Commit Graph

108 Commits (2dbfef57504d06ac27909297f2e97656956213b0)

Author SHA1 Message Date
Adrien Delorme 87ba7258b3
Use packer-sdc in packer + remove mapstructure-to-hcl2 & struct-markdown (#10913)
5 years ago
Megan Marsh 88b7b0e14a remove sdk
5 years ago
Megan Marsh 5f34bbd56e add extra line before package declaration so this line does not become the synopsis of a package for godoc
5 years ago
Megan Marsh be5763ec41 move provisioner interface into sdk
5 years ago
Megan Marsh d5971ca25e fix tests by moving mock hooks and communicators, and BasicUi definition, into SDK
5 years ago
Megan Marsh 56a45b04ab Move hook and communicator definitions to packer-plugin-sdk
5 years ago
Megan Marsh c70870cb83 move multierror and multierrorappend into sdk
5 years ago
Megan Marsh 001886670d move Ui definition into the packer plugin sdk.
5 years ago
Megan Marsh f8f1ebf0c7 move version and useragent definitions into sdk
5 years ago
Megan Marsh 9e47696dff move helper/config to bundle with the other template definitions
5 years ago
Megan Marsh 7d658149ea update tests and website and generated partials to reflect new package format
5 years ago
Megan Marsh 6402362018 create packer-plugin-sdk directory and begin moving the relevant folders into it.
5 years ago
Megan Marsh 46cf8a1602 add all provisioner version files
5 years ago
Megan Marsh 8ecd16db81 regenerate code
5 years ago
Megan Marsh cd74456026
Common provisioner helpers (#10229)
5 years ago
Megan Marsh c0ce8a9414 rework fixer deprecation code so we know what plugins they relate to
6 years ago
Adrien Delorme 40947c2bf6
HCL2: generate hcl tags with go-cty tags too (#9306)
6 years ago
Adrien Delorme 840e67f775
HCL2: when we see a map generate an attribute spec instead of a block spec (#9035)
6 years ago
Megan Marsh 9eda2031d2 Remove redundant placeholder (#8503)
6 years ago
Adrien Delorme 4b7132c87c Merge remote-tracking branch 'origin/master' into sharing_info
6 years ago
Adrien Delorme 0785c2f6fc
build using HCL2 (#8423)
6 years ago
Megan Marsh 82367a88f8 reorganize placeholder data call to live with provisioner implementation; force users to use the generated function, therefore forcing validation, for all variables except winrmpassword, by doing a simple string check against the placeholder data.
6 years ago
Megan Marsh 3389d843f0 update all provisioners that used the winrmpassword tooling to use the new generateddata option
6 years ago
Megan Marsh 39fd462b56 change all provision func signatures to use map[string]interface{}
6 years ago
Megan Marsh 0ca7c9f397 fix tests
6 years ago
Megan Marsh 6f418d0e54 get data sharing to a working state with the powershell provisioner
6 years ago
Megan Marsh f4c3501af5 pass struct of generated data into provision() call
6 years ago
Adrien Delorme 078ba7c8c3 commit old code generation tool
7 years ago
Adrien Delorme f555e7a9f2 allow a provisioner to timeout
7 years ago
Adrien Delorme c7ce4d598e change Provisioner to be passed a context for cancellation
7 years ago
Matt Dainty a42f8fac4d Elevated support for puppet-masterless provisioner
7 years ago
M. Marsh abb70bfa80
Merge pull request #6215 from tb3088/delay-extraArgs-4462_clean
8 years ago
Matthew Patton d22fb6d60b reformat via gofmt
8 years ago
Matthew Patton 5c7d5fac75 expose OS-specific ModulePathJoiner
8 years ago
Matthew Patton 399edbe5e7 revert false economy WRT .ExtraArguments
8 years ago
Matthew Patton b505cecd98 sync docs to code
8 years ago
Matthew Patton 735f5273a0 tab/space fixup via gofmt
8 years ago
Matthew Patton 514a597825 alphabetize datastructures
8 years ago
DanHam fd07cfd2b1
Remove tmp files created by provisioner/puppet-masterless tests
8 years ago
Matthew Patton b4bec692ed remove accidental duplicate, initialize WorkingDir for puppet-server
8 years ago
Matthew Patton 47d46b0c64 use filpath() to make tests portable across Windows and non-Windows
8 years ago
Matthew Patton 8bb7798ea7 standardize across both puppet-{masterless,server}
8 years ago
Matthew Patton 5eb497a2c5 reorder terms and define an intermediate variable
8 years ago
Matthew Hooker bafcf7dfb1
test, document, cleanup puppet guest codde
9 years ago
Matthew Hooker 7523cc76de Merge pull request #5340 from c22/issue_5339
9 years ago
Matthew Hooker d26e28a028 Merge pull request #5341 from c22/issue_5338
9 years ago
Matthew Hooker 70e493a2c2
fix directory permissions when using sudo
9 years ago
c22 948f955758 Fix regression bug reported in #5339
9 years ago
c22 cb12cd6668 Fix facterVar separator bug reported in #5338
9 years ago
c22 42f1aa7a95 Refactor puppet-masterless based on puppet-server
9 years ago