mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
44 lines
1.3 KiB
Plaintext
44 lines
1.3 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-aws.adoc
|
|
|
|
:_mod-docs-content-type: REFERENCE
|
|
[id="capi-yaml-machine-template-aws_{context}"]
|
|
= Sample YAML for a Cluster API machine template resource on {aws-full}
|
|
|
|
The machine template resource is provider-specific and defines the basic properties of the machines that a compute machine set creates.
|
|
The compute machine set references this template when creating machines.
|
|
|
|
[source,yaml]
|
|
----
|
|
apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
|
|
kind: AWSMachineTemplate # <1>
|
|
metadata:
|
|
name: <template_name> # <2>
|
|
namespace: openshift-cluster-api
|
|
spec:
|
|
template:
|
|
spec: # <3>
|
|
iamInstanceProfile: # ...
|
|
instanceType: m5.large
|
|
ignition:
|
|
storageType: UnencryptedUserData
|
|
version: "3.4"
|
|
ami:
|
|
id: # ...
|
|
subnet:
|
|
filters:
|
|
- name: tag:Name
|
|
values:
|
|
- # ...
|
|
additionalSecurityGroups:
|
|
- filters:
|
|
- name: tag:Name
|
|
values:
|
|
- # ...
|
|
----
|
|
<1> Specify the machine template kind.
|
|
This value must match the value for your platform.
|
|
<2> Specify a name for the machine template.
|
|
<3> Specify the details for your environment.
|
|
The values here are examples. |