datacentred / datacentred-cloudflare

Simple Puppet DNS management for CloudFlare

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CloudFlare

Table of Contents

  1. Overview
  2. Usage - Configuration options and additional functionality

Overview

The CloudFlare module allows simple management of DNS entries in Puppet via the CloudFlare v4 API.

Usage

Zones (cloudflare_zone)

Set up a CloudFlare zone.

cloudflare_zone { 'myzone.com':
  ensure => present,
}

DNS Records (cloudflare_dns_record)

Add a DNS record to a CloudFlare zone.

cloudflare_dns_record { 'my-example':
  ensure  => present,
  zone    => 'myzone.com',
  type    => 'A',
  content => '1.2.3.4',
  ttl     => 120,
  proxied => false,
}

About

Simple Puppet DNS management for CloudFlare

License:Other


Languages

Language:Ruby 100.0%