Sha256: 985596034a1599fd69ac9adc54fae50056c5292951a89b4eda1986462769043a

Contents?: true

Size: 1.77 KB

Versions: 83

Compression:

Stored size: 1.77 KB

Contents

# OPTIONAL: The dns provider to use.  Need to exist in dns_providers below
# dns_provider: nettica

# OPTIONAL: The configuration for each dns provider (nettica|zerigo|dyndns)
#          This lets rubber update a dynamic dns service with the instance alias and ip
#
dns_providers:
  nettica:
    user: joe
    password: sekret
    type: A
    ttl: 300
  zerigo:
    email: foo@bar.com
    token: hexxy
    type: A
    ttl: 300
  dyndns:
    user: joe
    password: sekret
    update_url: https://members.dyndns.org/nic/update?hostname=%host%&myip=%ip%'

# OPTIONAL: Lets you configure your dns service, for example to add other CNAMES
#           or setup dns round robin, etc.  Run "cap rubber:setup_dns_records"
#           to apply them as rubber only sets up instance aliases as part of
#           the standard lifecycle
#
#  dns_records:
#    # simple A record
#    - host: bar
#      data: 1.1.1.1
#
#    # more detailed A record
#    - host: bar
#      domain: otherdomain.com
#      data: 1.1.1.1
#      type: A
#      ttl: 300
#
#    # tld A record
#    - host: ''
#      data: 1.1.1.1
#      type: A
#
#    # simple CNAME record
#    - host: otherbar
#      domain: foo.com
#      data: bar.foo.com
#      type: CNAME
#      ttl: 300
#
#    # 2 of the same A records is a round robin dns
#    - host: rr
#      domain: foo.com
#      data: 1.1.1.1
#      type: A
#      ttl: 300
#    - host: rr
#      domain: foo.com
#      data: 1.1.1.2
#      type: A
#      ttl: 300
#
#    # A record, grabbing ip from instance config
#    - host: baz
#      domain: foo.com
#      data: "#{rubber_instances.for_role('web').first.external_ip}"
#      type: A
#      ttl: 300
#
#    # MX record
#    - host: ''
#      domain: foo.com
#      data: mail.foo.com
#      type: MX
#      ttl: 300
#      priority: 10

Version data entries

83 entries across 43 versions & 6 rubygems

Version Path
rubber-1.15.0 lib/generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.15.0 generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.14.1 lib/generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.14.1 generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.14.0 lib/generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.14.0 generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.13.2 generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.13.2 lib/generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.13.1 lib/generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.13.1 generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.13.0 lib/generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.13.0 generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.12.2 generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.12.2 lib/generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.12.1 lib/generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.12.1 generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.12.0 lib/generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.12.0 generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.11.0 lib/generators/vulcanize/templates/base/config/rubber/rubber-dns.yml
rubber-1.11.0 generators/vulcanize/templates/base/config/rubber/rubber-dns.yml