Skip to content

Latest commit

 

History

History

dns_records

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

DNS Resource RecordSets

This template creates Cloud DNS records using recordsets.

Prerequisites

Deployment

Resources

Properties

See the properties section in the schema file(s):

Usage

  1. Clone the Deployment Manager samples repository:

    git clone https://github.com/GoogleCloudPlatform/cloud-foundation-toolkit
  2. Go to the dm directory:

    cd dm
  3. Copy the example DM config to be used as a model for the deployment; in this case, examples/dns_records.yaml:

    cp templates/dns_records/examples/dns_records.yaml my_dns_records.yaml
  4. Change the values in the config file to match your specific GCP setup (for properties, refer to the schema files listed above):

    vim my_dns_records.yaml  # <== change values to match your GCP setup
  5. Create your deployment (replace <YOUR_DEPLOYMENT_NAME> with the relevant deployment name):

    gcloud deployment-manager deployments create <YOUR_DEPLOYMENT_NAME> \
        --config my_dns_records.yaml
  6. In case you need to delete your deployment:

    gcloud deployment-manager deployments delete <YOUR_DEPLOYMENT_NAME>

Examples