Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'rubygems'
- require 'fog'
- def freemium(credentials, domain_name, company_name)
- Formatador.display_line # top padding
- # setup a connection to the service
- dns = Fog::DNS.new(credentials)
- Formatador.display_line("Creating zone [bold]#{domain_name}[/]")
- # create a zone
- zone = dns.zones.create(
- :domain => domain_name,
- :email => "admin@#{domain_name}"
- )
- Formatador.display_line("Creating record [bold]#{company_name}[/]")
- # create the record
- record = zone.records.create(
- :ip => '1.2.3.4',
- :name => "#{company_name}.#{domain_name}",
- :type => 'A'
- )
- Formatador.display_line # bottom padding
- end
Add Comment
Please, Sign In to add comment