Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 659 Bytes

README.md

File metadata and controls

32 lines (24 loc) · 659 Bytes

puppet-cloudflare

CloudFlare Puppet Module

Module Installation

  • Add the 'cloudflare' folder into your module path
  • Include the class and configure the relevant variables for your CloudFlare account:
  • email - your cloudflare email
  • tkn - found under Your Account > API key: https://www.cloudflare.com/my-account
  • domain - the domain for which your managing

EXAMPLE

class { 'cloudflare':
email => '[email protected]',
tkn  => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
domain  => 'www.yourdomain.com',
}

Add a DNS Record

class{'cloudflare::dns':
rec_type => "A",
recname => "$hostname",
}