|
|
|
|
@ -17,7 +17,7 @@ image, runs any provisioning necessary on the base image after launching it,
|
|
|
|
|
and finally snapshots it creating a reusable custom image.
|
|
|
|
|
|
|
|
|
|
It is recommended that you familiarise yourself with the [Key Concepts and
|
|
|
|
|
Terminology](https://docs.oracle.com/en/cloud/iaas/compute-iaas-cloud/stcsg/terminology.html)
|
|
|
|
|
Terminology](https://docs.oracle.com/en/cloud/iaas-classic/compute-iaas-cloud/stcsg/getting-started-oracle-compute-cloud-service.html#GUID-6CB9D494-4F3C-4B78-BD03-127983FEC357)
|
|
|
|
|
prior to using this builder if you have not done so already.
|
|
|
|
|
|
|
|
|
|
The builder _does not_ manage images. Once it creates an image, it is up to you
|
|
|
|
|
@ -52,7 +52,7 @@ builder. This builder currently only works with the SSH communicator.
|
|
|
|
|
|
|
|
|
|
- `source_image_list` (string) - This is what image you want to use as your
|
|
|
|
|
base image. See the
|
|
|
|
|
[documentation](https://docs.oracle.com/en/cloud/iaas/compute-iaas-cloud/stcsg/listing-machine-images.html)
|
|
|
|
|
[documentation](https://docs.oracle.com/en/cloud/iaas-classic/compute-iaas-cloud/stcsg/managing-machine-images.html#GUID-652E6797-A5B8-40A7-860F-F27FF3E42471)
|
|
|
|
|
for more details. You may use either a public image list, or a private
|
|
|
|
|
image list. To see what public image lists are available, you can use the
|
|
|
|
|
CLI, as described
|
|
|
|
|
@ -66,7 +66,7 @@ builder. This builder currently only works with the SSH communicator.
|
|
|
|
|
- `shape` (string) - The template that determines the number of CPUs, amount
|
|
|
|
|
of memory, and other resources allocated to a newly created instance. For
|
|
|
|
|
more information about shapes, see the documentation
|
|
|
|
|
[here](https://docs.oracle.com/en/cloud/iaas/compute-iaas-cloud/stcsg/machine-images-and-shapes.html).
|
|
|
|
|
[here](https://docs.oracle.com/en/cloud/iaas-classic/compute-iaas-cloud/stcsg/creating-instances.html#GUID-1DD0FA71-AC7B-461C-B8C1-14892725AA69).
|
|
|
|
|
|
|
|
|
|
- `username` (string) - Your account username.
|
|
|
|
|
|
|
|
|
|
@ -133,10 +133,6 @@ size of the original. We connect to this instance and copy the contents of the
|
|
|
|
|
first volume into a tarball file on the second volume. We then upload this file
|
|
|
|
|
to Object Storage Classic, and create a new machine image with it.
|
|
|
|
|
|
|
|
|
|
For more details, see this [blog
|
|
|
|
|
post](https://blogs.oracle.com/cloudmarketplace/creating-an-oracle-compute-machine-image-from-an-instance-with-persistent-boot-storage),
|
|
|
|
|
which discusses the strategy used here.
|
|
|
|
|
|
|
|
|
|
If this is set, a few more options become available.
|
|
|
|
|
|
|
|
|
|
- `builder_communicator` (communicator) - This represents an
|
|
|
|
|
|