Guest User

Untitled

a guest
Jul 16th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. require 'rubygems'
  2. require 'fog'
  3.  
  4. def freemium(credentials, domain_name, company_name)
  5. Formatador.display_line # top padding
  6.  
  7. # setup a connection to the service
  8. dns = Fog::DNS.new(credentials)
  9.  
  10. Formatador.display_line("Creating zone [bold]#{domain_name}[/]")
  11. # create a zone
  12. zone = dns.zones.create(
  13. :domain => domain_name,
  14. :email => "admin@#{domain_name}"
  15. )
  16.  
  17. Formatador.display_line("Creating record [bold]#{company_name}[/]")
  18. # create the record
  19. record = zone.records.create(
  20. :ip => '1.2.3.4',
  21. :name => "#{company_name}.#{domain_name}",
  22. :type => 'A'
  23. )
  24.  
  25. Formatador.display_line # bottom padding
  26. end
Add Comment
Please, Sign In to add comment