<commit_before># Puppet DNS module #

This is a set of two types and providers to manage hosted DNS systems.
This is done with the help of the ruby library Fog, so it can manage AWS Route 53, Zerigo 
and other DNS hosters.

# Usage #

```
dnszone {
    "planetpuppet.org":
        ensure => present,
        email => "<EMAIL>",
        yaml_fog_file => "./fog.yaml"
}

dnsrr {
    "www.planetpuppet.org":
        type => "A",
        value => "192.168.3.11",
        ensure => present
}
```

The fog.yaml file contains the fog provider and credentials as in this Route 53
examples:

fog.yaml:
```
---
  provider: aws
  aws_access_key_id: ...
  aws_secret_access_key: ...
```

Refer to the Fog manual to use a different DNS provider: http://fog.io/1.0.0/dns/<commit_msg>hmm, let's try to make it work<commit_after># Puppet DNS module #

This is a set of two types and providers to manage hosted DNS systems.
This is done with the help of the ruby library Fog, so it can manage AWS Route 53, Zerigo 
and other DNS hosters.

# Usage #

```
dnszone {
    "planetpuppet.org":
        ensure => present,
        email => "<EMAIL>",
        yaml_fog_file => "./fog.yaml"
}

dnsrr {
    "www.planetpuppet.org":
        type => "A",
        value => "192.168.3.11",
        ensure => present
}
```

The fog.yaml file contains the fog provider and credentials as in this Route 53
examples:

fog.yaml:

```
---
  provider: aws
  aws_access_key_id: ...
  aws_secret_access_key: ...
```

Refer to the Fog manual to use a different DNS provider: http://fog.io/1.0.0/dns/
{'fraction_non_alphanumeric': 0.12210796915167095, 'fraction_numerical': 0.02056555269922879, 'mean_word_length': 2.6549295774647885, 'pattern_counts': {'":': 4, '<': 5, '<?xml version=': 0, '>': 17, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '455436', 'n_tokens_mistral': 576, 'n_tokens_neox': 533, 'n_words': 185}