Skip to content

Instantly share code, notes, and snippets.

@smothiki
Created March 19, 2019 21:04
Show Gist options
  • Save smothiki/4c2f3a3c2a75ddd57bd0f2efef12544b to your computer and use it in GitHub Desktop.
Save smothiki/4c2f3a3c2a75ddd57bd0f2efef12544b to your computer and use it in GitHub Desktop.
packer export oci
./packer build -var-file=defaultvars.json -only=oracle-oci imagestemplate.json
2019/03/18 22:05:02 [INFO] Packer version: 1.4.0-dev
2019/03/18 22:05:02 Packer Target OS/Arch: darwin amd64
2019/03/18 22:05:02 Built with Go Version: go1.12
2019/03/18 22:05:02 Detected home directory from env var: /Users/simothik
2019/03/18 22:05:02 Using internal plugin for googlecompute
2019/03/18 22:05:02 Using internal plugin for null
2019/03/18 22:05:02 Using internal plugin for profitbricks
2019/03/18 22:05:02 Using internal plugin for scaleway
2019/03/18 22:05:02 Using internal plugin for triton
2019/03/18 22:05:02 Using internal plugin for vagrant
2019/03/18 22:05:02 Using internal plugin for virtualbox-iso
2019/03/18 22:05:02 Using internal plugin for file
2019/03/18 22:05:02 Using internal plugin for hyperv-vmcx
2019/03/18 22:05:02 Using internal plugin for oracle-oci
2019/03/18 22:05:02 Using internal plugin for qemu
2019/03/18 22:05:02 Using internal plugin for vmware-iso
2019/03/18 22:05:02 Using internal plugin for digitalocean
2019/03/18 22:05:02 Using internal plugin for amazon-ebsvolume
2019/03/18 22:05:02 Using internal plugin for docker
2019/03/18 22:05:02 Using internal plugin for hyperv-iso
2019/03/18 22:05:02 Using internal plugin for lxc
2019/03/18 22:05:02 Using internal plugin for lxd
2019/03/18 22:05:02 Using internal plugin for amazon-chroot
2019/03/18 22:05:02 Using internal plugin for hcloud
2019/03/18 22:05:02 Using internal plugin for amazon-ebs
2019/03/18 22:05:02 Using internal plugin for virtualbox-ovf
2019/03/18 22:05:02 Using internal plugin for amazon-instance
2019/03/18 22:05:02 Using internal plugin for openstack
2019/03/18 22:05:02 Using internal plugin for parallels-pvm
2019/03/18 22:05:02 Using internal plugin for ncloud
2019/03/18 22:05:02 Using internal plugin for amazon-ebssurrogate
2019/03/18 22:05:02 Using internal plugin for azure-arm
2019/03/18 22:05:02 Using internal plugin for cloudstack
2019/03/18 22:05:02 Using internal plugin for hyperone
2019/03/18 22:05:02 Using internal plugin for oracle-classic
2019/03/18 22:05:02 Using internal plugin for tencentcloud-cvm
2019/03/18 22:05:02 Using internal plugin for vmware-vmx
2019/03/18 22:05:02 Using internal plugin for alicloud-ecs
2019/03/18 22:05:02 Using internal plugin for parallels-iso
2019/03/18 22:05:02 Using internal plugin for oneandone
2019/03/18 22:05:02 Using internal plugin for windows-restart
2019/03/18 22:05:02 Using internal plugin for windows-shell
2019/03/18 22:05:02 Using internal plugin for ansible
2019/03/18 22:05:02 Using internal plugin for ansible-local
2019/03/18 22:05:02 Using internal plugin for chef-client
2019/03/18 22:05:02 Using internal plugin for file
2019/03/18 22:05:02 Using internal plugin for salt-masterless
2019/03/18 22:05:02 Using internal plugin for shell
2019/03/18 22:05:02 Using internal plugin for breakpoint
2019/03/18 22:05:02 Using internal plugin for converge
2019/03/18 22:05:02 Using internal plugin for inspec
2019/03/18 22:05:02 Using internal plugin for puppet-masterless
2019/03/18 22:05:02 Using internal plugin for shell-local
2019/03/18 22:05:02 Using internal plugin for chef-solo
2019/03/18 22:05:02 Using internal plugin for puppet-server
2019/03/18 22:05:02 Using internal plugin for powershell
2019/03/18 22:05:02 Using internal plugin for vagrant-cloud
2019/03/18 22:05:02 Using internal plugin for manifest
2019/03/18 22:05:02 Using internal plugin for shell-local
2019/03/18 22:05:02 Using internal plugin for vagrant
2019/03/18 22:05:02 Using internal plugin for checksum
2019/03/18 22:05:02 Using internal plugin for googlecompute-import
2019/03/18 22:05:02 Using internal plugin for vsphere
2019/03/18 22:05:02 Using internal plugin for docker-push
2019/03/18 22:05:02 Using internal plugin for docker-tag
2019/03/18 22:05:02 Using internal plugin for oracle-oci-export
2019/03/18 22:05:02 Using internal plugin for artifice
2019/03/18 22:05:02 Using internal plugin for compress
2019/03/18 22:05:02 Using internal plugin for digitalocean-import
2019/03/18 22:05:02 Using internal plugin for docker-save
2019/03/18 22:05:02 Using internal plugin for googlecompute-export
2019/03/18 22:05:02 Using internal plugin for vsphere-template
2019/03/18 22:05:02 Using internal plugin for alicloud-import
2019/03/18 22:05:02 Using internal plugin for amazon-import
2019/03/18 22:05:02 Using internal plugin for docker-import
2019/03/18 22:05:02 Detected home directory from env var: /Users/simothik
2019/03/18 22:05:02 Attempting to open config file: /Users/simothik/.packerconfig
2019/03/18 22:05:02 [WARN] Config file doesn't exist: /Users/simothik/.packerconfig
2019/03/18 22:05:02 Detected home directory from env var: /Users/simothik
2019/03/18 22:05:02 Setting cache directory: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer_cache
2019/03/18 22:05:02 Detected home directory from env var: /Users/simothik
2019/03/18 22:05:02 Loading builder: oracle-oci
2019/03/18 22:05:02 Plugin could not be found. Checking same directory as executable.
2019/03/18 22:05:02 Current exe path: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer
2019/03/18 22:05:02 Creating plugin client for path: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer
2019/03/18 22:05:02 Starting plugin: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer []string{"/Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer", "plugin", "packer-builder-oracle-oci"}
2019/03/18 22:05:02 Waiting for RPC address for: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 [INFO] Packer version: 1.4.0-dev
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Packer Target OS/Arch: darwin amd64
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Built with Go Version: go1.12
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Detected home directory from env var: /Users/simothik
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Attempting to open config file: /Users/simothik/.packerconfig
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 [WARN] Config file doesn't exist: /Users/simothik/.packerconfig
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Packer config: &{DisableCheckpoint:false DisableCheckpointSignature:false PluginMinPort:10000 PluginMaxPort:25000 Builders:map[] PostProcessors:map[] Provisioners:map[]}
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Detected home directory from env var: /Users/simothik
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Setting cache directory: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer_cache
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Detected home directory from env var: /Users/simothik
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 args: []string{"packer-builder-oracle-oci"}
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Plugin minimum port: 10000
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Plugin maximum port: 25000
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Plugin address: unix /var/folders/kv/wj9kvgzj68vcj6c1m6k0tnb80000gn/T/packer-plugin200740163
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Waiting for connection...
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Serving a plugin connection...
2019/03/18 22:05:02 Loading post-processor: oracle-oci-export
2019/03/18 22:05:02 Plugin could not be found. Checking same directory as executable.
2019/03/18 22:05:02 Current exe path: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer
2019/03/18 22:05:02 Creating plugin client for path: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer
2019/03/18 22:05:02 Starting plugin: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer []string{"/Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer", "plugin", "packer-post-processor-oracle-oci-export"}
2019/03/18 22:05:02 Waiting for RPC address for: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 [INFO] Packer version: 1.4.0-dev
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Packer Target OS/Arch: darwin amd64
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Built with Go Version: go1.12
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Detected home directory from env var: /Users/simothik
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Attempting to open config file: /Users/simothik/.packerconfig
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 [WARN] Config file doesn't exist: /Users/simothik/.packerconfig
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Packer config: &{DisableCheckpoint:false DisableCheckpointSignature:false PluginMinPort:10000 PluginMaxPort:25000 Builders:map[] PostProcessors:map[] Provisioners:map[]}
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Detected home directory from env var: /Users/simothik
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Setting cache directory: /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer_cache
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Detected home directory from env var: /Users/simothik
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 args: []string{"packer-post-processor-oracle-oci-export"}
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Plugin minimum port: 10000
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Plugin maximum port: 25000
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Plugin address: unix /var/folders/kv/wj9kvgzj68vcj6c1m6k0tnb80000gn/T/packer-plugin626281319
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Waiting for connection...
2019/03/18 22:05:02 packer: 2019/03/18 22:05:02 Serving a plugin connection...
oracle-oci output will be in this color.
2019/03/18 22:05:02 Build debug mode: false
2019/03/18 22:05:02 Force build: false
2019/03/18 22:05:02 On error:
2019/03/18 22:05:02 Preparing build: oracle-oci
2019/03/18 22:05:02 Waiting on builds to complete...
2019/03/18 22:05:02 Starting build run: oracle-oci
2019/03/18 22:05:02 Running builder: oracle-oci
2019/03/18 22:05:02 [INFO] (telemetry) Starting builder oracle-oci
==> oracle-oci: Creating temporary ssh key for instance...
==> oracle-oci: Creating instance...
==> oracle-oci: Created instance (ocid1.instance.oc1.ca-toronto-1.ab2g6ljrijlbcoxxkddtqmzej2hmkircxuwlfamu6mnjydkw2enlqlyassra).
==> oracle-oci: Waiting for instance to enter 'RUNNING' state...
==> oracle-oci: Instance 'RUNNING'.
==> oracle-oci: Instance has IP: *********.
2019/03/18 22:05:56 packer: 2019/03/18 22:05:56 [INFO] Not using winrm communicator, skipping get password...
==> oracle-oci: Using ssh communicator to connect: 132.145.98.112
2019/03/18 22:05:56 packer: 2019/03/18 22:05:56 [INFO] Waiting for SSH, up to timeout: 5m0s
==> oracle-oci: Waiting for SSH to become available...
2019/03/18 22:06:16 packer: 2019/03/18 22:06:16 [DEBUG] TCP connection to SSH ip/port failed: dial tcp 132.145.98.112:22: connect: connection refused
2019/03/18 22:06:22 packer: 2019/03/18 22:06:22 [INFO] Attempting SSH connection...
2019/03/18 22:06:22 packer: 2019/03/18 22:06:22 [DEBUG] reconnecting to TCP connection for SSH
2019/03/18 22:06:22 packer: 2019/03/18 22:06:22 [DEBUG] handshaking with SSH
2019/03/18 22:06:22 packer: 2019/03/18 22:06:22 [DEBUG] handshake complete!
2019/03/18 22:06:22 packer: 2019/03/18 22:06:22 [DEBUG] Opening new ssh session
2019/03/18 22:06:23 packer: 2019/03/18 22:06:23 [INFO] agent forwarding enabled
==> oracle-oci: Connected to SSH!
2019/03/18 22:06:23 packer: 2019/03/18 22:06:23 Running the provision hook
==> oracle-oci: Creating image from instance...
==> oracle-oci: Image created.
==> oracle-oci: Terminating instance (ocid1.instance.oc1.ca-toronto-1.ab2g6ljrijlbcoxxkddtqmzej2hmkircxuwlfamu6mnjydkw2enlqlyassra)...
==> oracle-oci: Terminated instance.
==> oracle-oci: Running post-processor: oracle-oci-export
2019/03/18 22:09:30 [INFO] (telemetry) ending oracle-oci
2019/03/18 22:09:30 [INFO] (telemetry) Starting post-processor oracle-oci-export
==> oracle-oci (oracle-oci-export): ocid1.compartment.oc1..aaaaaaaav4t24xrtblhzsvoap2cmzror5uamlrac2uc4r2kpdem5hqdvvv3q
==> oracle-oci (oracle-oci-export): Image successfully exported to Object storage
2019/03/18 22:29:15 [INFO] (telemetry) ending oracle-oci-export
Build 'oracle-oci' finished.
2019/03/18 22:29:15 Flagging to keep original artifact from post-processor 'oracle-oci-export'
2019/03/18 22:29:15 Builds completed. Waiting on interrupt barrier...
==> Builds finished. The artifacts of successful builds are:
2019/03/18 22:29:15 machine readable: oracle-oci,artifact-count []string{"2"}
==> Builds finished. The artifacts of successful builds are:
2019/03/18 22:29:15 machine readable: oracle-oci,artifact []string{"0", "builder-id", "packer.oracle.oci"}
2019/03/18 22:29:15 machine readable: oracle-oci,artifact []string{"0", "id", "ocid1.image.oc1.ca-toronto-1.aaaaaaaa2vgqtsrnro2gbe7ji2jnghk7ssldee6673xwuzuvxalwr5ewkvqa"}
2019/03/18 22:29:15 machine readable: oracle-oci,artifact []string{"0", "string", "An image was created: 'OracleSGtestImage' (OCID: ocid1.image.oc1.ca-toronto-1.aaaaaaaa2vgqtsrnro2gbe7ji2jnghk7ssldee6673xwuzuvxalwr5ewkvqa) in region 'ca-toronto-1'"}
2019/03/18 22:29:15 machine readable: oracle-oci,artifact []string{"0", "files-count", "0"}
2019/03/18 22:29:15 machine readable: oracle-oci,artifact []string{"0", "end"}
--> oracle-oci: An image was created: 'OracleSGtestImage' (OCID: ocid1.image.oc1.ca-toronto-1.aaaaaaaa2vgqtsrnro2gbe7ji2jnghk7ssldee6673xwuzuvxalwr5ewkvqa) in region 'ca-toronto-1'
2019/03/18 22:29:15 machine readable: oracle-oci,artifact []string{"1", "builder-id", ""}
2019/03/18 22:29:15 machine readable: oracle-oci,artifact []string{"1", "id", ""}
2019/03/18 22:29:15 machine readable: oracle-oci,artifact []string{"1", "string", ""}
--> oracle-oci:
2019/03/18 22:29:15 machine readable: oracle-oci,artifact []string{"1", "files-count", "0"}
2019/03/18 22:29:15 machine readable: oracle-oci,artifact []string{"1", "end"}
2019/03/18 22:29:15 [INFO] (telemetry) Finalizing.
2019/03/18 22:29:15 waiting for all plugin processes to complete...
2019/03/18 22:29:15 /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer: plugin process exited
2019/03/18 22:29:15 /Users/simothik/oracle/CSG/cloud_gateway/scripts/packer/packer: plugin process exited
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment