diff options
author | TP Honey <tphoney@users.noreply.github.com> | 2017-07-31 16:23:11 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-31 16:23:11 +0100 |
commit | 48a8f762343b6a85fa68508dafb11c76f560b3df (patch) | |
tree | cbf45f13875e2a176413077351d5635af6011e6c /README.md | |
parent | 0c8697477255f2ca6c477c0a960cd151478729e1 (diff) | |
parent | fe7ccd8b89556cc6cc1f5ea7f58b5ac2aedb23ec (diff) |
Merge pull request #753 from frapex/master
Add validate_domain_name function
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -2003,6 +2003,32 @@ validate_cmd($haproxycontent, '/usr/sbin/haproxy -f % -c', 'Haproxy failed to va *Type*: statement. +#### `validate_domain_name` + +**Deprecated. Will be removed in a future version of stdlib. See [`validate_legacy`](#validate_legacy).** + +Validate that all values passed are syntactically correct domain names. Aborts catalog compilation if any value fails this check. + +The following values pass: + +~~~ +$my_domain_name = 'server.domain.tld' +validate_domain_name($my_domain_name) +validate_domain_name('domain.tld', 'puppet.com', $my_domain_name) +~~~ + +The following values fail, causing compilation to abort: + +~~~ +validate_domain_name(1) +validate_domain_name(true) +validate_domain_name('invalid domain') +validate_domain_name('-foo.example.com') +validate_domain_name('www.example.2com') +~~~ + +*Type*: statement. + #### `validate_hash` **Deprecated. Will be removed in a future version of stdlib. See [`validate_legacy`](#validate_legacy).** |