Commit Graph

215 Commits (774a168957f14cedc2dd67b9bb2ea329fcd5d294)

Author SHA1 Message Date
Megan Marsh 9926988ab7
Merge pull request #6621 from hashicorp/ssh_keys_centralised
8 years ago
Harvey Lowndes 344e7e8b92 Validation for tag configuration
8 years ago
Harvey Lowndes cc7d4e4a95 Add support for freeform tagging of images
8 years ago
Adrien Delorme cd851f8ac2 use public ssh key & key name from config instead of the statebag
8 years ago
Adrien Delorme 0f9eddda3a builder.oracle: use c.Comm for ssh
8 years ago
Adrien Delorme 51d2aac9f6 SSHPrivateKey => SSHPrivateKeyFile
8 years ago
Megan Marsh b35acbd879 use statebag instead of SetSharedState for winRM password
8 years ago
Megan Marsh 340363a649
Merge pull request #6613 from hashicorp/merge_ssh_config_funcs
8 years ago
Adrien Delorme 41f6e0334d refactor all copy pasted sshConfig with into communicator.Config.SSHConfigFunc
8 years ago
Megan Marsh ff6a039d5b replace scrubconfig with packer.LogSecretFilter.Set
8 years ago
Felix Yan f69ab4ed77
Fix a typo in config_test.go
8 years ago
xxx 7630268e1d Incorporate review comments
8 years ago
Robert Neumayer 22e5523faa Allow instance metadata to be specified in config
8 years ago
Owain Lewis b600be009d Pass context into OCI client
8 years ago
Harvey Lowndes a69e2ac78e Support instance display name configuration
8 years ago
Megan Marsh 08218222dc add get windows default credentials to oci builder
8 years ago
Harvey Lowndes c442ba165e Migrate to official OCI Go SDK
8 years ago
Megan Marsh 67d2de8de1
Merge pull request #6079 from hashicorp/do_5866
8 years ago
Megan Marsh d6e5b01a23
Merge pull request #6095 from hashicorp/OPaniC
8 years ago
Matthew Hooker 7e13b5c62a
prevent panics when cleaning up resources that haven't been created.
8 years ago
Matthew Hooker 52f69cd91a
Validate image name.
8 years ago
Matthew Hooker 0533e1ad9c
Validate destination image name.
8 years ago
Megan Marsh 16d044b398 add user data and user data file to oracle oci builder
8 years ago
Megan Marsh 58ecd32289 remove redundant security_protocol code from the winrm implementation of the oracle-classic provisioner
8 years ago
Megan Marsh 95aa7e67bd
Merge pull request #5893 from neumayer/privateip
8 years ago
Robert Neumayer 61432cd257 Update logs to talk about IP instead of public IP
8 years ago
Josh Soref aae5b50dab spelling: response
8 years ago
Josh Soref 8294c8bc66 spelling: receive
8 years ago
Josh Soref 18f51e7338 spelling: parameters
8 years ago
Josh Soref 9b9ab4c492 spelling: encrypt
8 years ago
Josh Soref f362789174 spelling: because
8 years ago
Josh Soref 7895051962 spelling: attribute
8 years ago
Megan Marsh 597ddc2192 add configurable snapshot timeout to oracle-classic builder
8 years ago
Megan Marsh df45e0916d Add the winRM communicator to Oracle Classic builder.
8 years ago
Robert Neumayer ff30b3b3f7 Remove unrelated changes
8 years ago
Robert Neumayer 30fa1494d5 Add option to use prive ip for oci builder
8 years ago
Robert Neumayer 7966e202b7 Fix typo
8 years ago
Megan Marsh 7f631fcb77 unpack attributes in oracle-classic builder earlier so that we error fast if there's an issue
8 years ago
Megan Marsh ff717c5784 wrong place for differentiation between ssh and winrm
8 years ago
Megan Marsh ad2e5f1f08 fail in oracle classic builder if user tries winrm since it doesn't work yet, and add attributes and attributes_file fields to oracle builder
8 years ago
Megan Marsh 383ac13e2a update default of image list after adding new entry.
8 years ago
Megan Marsh 8f7937f492 fix machine image name to include prepended /
8 years ago
Megan Marsh 3180dc327c remove copypasta comment
8 years ago
Megan Marsh 66cd85828e rename dest_image_list_description to image_description
8 years ago
Megan Marsh af26b312cd fix logline
8 years ago
Megan Marsh 871ead371a Clean up based on Oracle comments
8 years ago
Megan Marsh 705459c260 add snapshotted machine image to image lists, then delete the snapshot.
8 years ago
Megan Marsh 56c6fed42a ui.say vs ui.message
8 years ago
Megan Marsh 3ee1aa3ed6 clean up ip reservations
8 years ago
Megan Marsh 565b660b19 comments
8 years ago
Megan Marsh 98857c42cf add tests; fix a couple issues caught by said tests
8 years ago
Matthew Hooker 9edd98f7b0
Use more uuids and make messaging consistent.
8 years ago
Matthew Hooker c6b43ce6e9
remove errouneous double prep
8 years ago
Matthew Hooker 71acccc1ed
add UI output with resource names
8 years ago
Matthew Hooker 18ffde4ecf
remove unused file
8 years ago
Megan Marsh 0e5be59947 wrap error message for clarity
8 years ago
Megan Marsh ff9fef5ed2 switch to using a UUID for packer-generated keys, and clean them up at end of build
8 years ago
Megan Marsh b6d21ecd63 validate that required fields are present
8 years ago
Megan Marsh 25bc1da8fe remove unsused access config
8 years ago
Megan Marsh de2e5edf2e remove errant change in amazon builder
8 years ago
Matthew Hooker 4622bb4585
return no artifact if no snapshot was created
8 years ago
Matthew Hooker 77277ebc98
add logging behind "PACKER_OCI_CLASSIC_LOGGING" env var
8 years ago
Matthew Hooker 0fad49e897
simplify
8 years ago
Matthew Hooker 4dc42942f5
fix multistep path
8 years ago
Matthew Hooker 6dc0bd759a
import context
8 years ago
Matthew Hooker dd2384483b
add context to steps
8 years ago
Megan Marsh 00db189c9c
add docs page
8 years ago
Megan Marsh 1fffbacdd3
fix ordering of deleting security rules and lists
8 years ago
Matthew Hooker 76ea73c5b2
I don't think we need to delete this artifact right now
8 years ago
Matthew Hooker 603881d990
add oci/classic artifact
8 years ago
Matthew Hooker 44befb0857
rename
8 years ago
Matthew Hooker b9a90b9261
Check for error when creating ip reso
8 years ago
Megan Marsh 7d23cfae0a
allow user to add a security list for SSH access; add cleanup for packer-generated rules and lists
8 years ago
Megan Marsh 531cb2244d
add separated out steps
8 years ago
Megan Marsh 53ff257cf0
it LLIIIIIIIIIVES
8 years ago
Megan Marsh 89159f3a87
fix bugs in cleanup
8 years ago
Megan Marsh f6c60aac78
clean up instance
8 years ago
Megan Marsh 256382547b
snapshot step works
8 years ago
Megan Marsh 69ba710c2a
PROGRESS! Now it only fails on the snapshot step
8 years ago
Megan Marsh f208a071a4
fix communicator
8 years ago
Megan Marsh 6556a851dc
fix ssh key handling
8 years ago
Megan Marsh a8a0072049
oops need to add this moved file to git
8 years ago
Megan Marsh 8b420944c5
debugs
8 years ago
Megan Marsh 46c3113613
it compiles :)
8 years ago
Megan Marsh 8aa716cd4c
stub out step_snapshot
8 years ago
Megan Marsh 007e8f7c14
finish stubbing out step_create_IP_reservation
8 years ago
Megan Marsh 7d72870179
add buffer to read template into
8 years ago
Megan Marsh 0117f53721
add error message
8 years ago
Megan Marsh a66dfe1972
fleshing out step_create_instance
8 years ago
Megan Marsh 4fe89be32a
fleshing out steps
8 years ago
Megan Marsh 75ee66f934
add stubbed out steps
8 years ago
Matthew Hooker 3bf431a423
construct OCI client
8 years ago
Matthew Hooker 9e8d845c03
create instance reservation
8 years ago
Matthew Hooker 543caf3ec5
WIP OCI Classic builder
8 years ago
Matthew Hooker 8cd403425e
test fixes WIP
8 years ago
Matthew Hooker 7a189a83a1
fix imports
8 years ago
Matthew Hooker a831d522be
change run signatures
8 years ago
Matthew Hooker 366dc3da0a
move multistep imports to helper.
8 years ago
Matthew Hooker ebe995c0ff
run goimports
8 years ago
Andrew Pryde bb497c2453 Fixed incorrect test failure message in oci client
9 years ago
Andrew Pryde f426ba4660 Do not override region in OCI builder
9 years ago
Matthew Hooker ab216ec61b
Add license with copyright notice
9 years ago
Andrew Pryde 6fd2f6701d
Rename Oracle BMCS builder to OCI
9 years ago
Matthew Hooker 322422f235
remove copyright notice header and add COPYRIGHT file
9 years ago
Andrew Pryde dbbe8665e6 NewRunner -> NewRunnerWithPauseFn in bmcs builder
9 years ago
Andrew Pryde e8e0e8c948 Add ssh_private_key_file support to BMCS builder
9 years ago
Andrew Pryde 8c81bb5dac Fix BMCS builder step error reporting style
9 years ago
Andrew Pryde fc17f69bad Set default BMCS builder image name
9 years ago
Andrew Pryde 630ee5d650 Change imports mitchelh/packer -> hashicorp/packer
9 years ago
Andrew Pryde 3c4ec2dc3e Allow override signing key pass in oracle-bmcs
9 years ago
Andrew Pryde 25e4843a6f BMCS password protected keys via config file
9 years ago
Andrew Pryde 3473162234 Add pass and interactive auth to bmcs ssh conf
9 years ago
Andrew Pryde 7eb3f30d50 Fix oracle-bmcs tests panicing instead of failing
9 years ago
Andrew Pryde 7dcd7cac47 Remove default SSHUsername in oracle-bmcs config
9 years ago
Andrew Pryde 9728f890cf Implemented and documented oracle-bmcs builder
9 years ago