Cool, thanks for the info!

On Tuesday, December 9, 2014 1:40:24 PM UTC-8, tkuratomi wrote:
>
> Yeah, currently the route53 module does not create zones.  They have 
> to already be created.  The boto module (which we're using to interact 
> with route53 and most other amazon services) appears to support 
> creating zones so so we'd probably take a pull request to implement 
> that. 
>
> -Toshio 
>
> On Tue, Dec 9, 2014 at 11:30 AM, Carlos V <[email protected] 
> <javascript:>> wrote: 
> > Is it possible to add a domain to route53 from Ansible? 
> > 
> > Looks like it's only possible to add/modify records once you have the 
> zone 
> > configured but maybe I'm doing it wrong. 
> > 
> > 
> > Playbook: 
> > 
> > - name: Setup for DNS in AWS 
> >   hosts: 127.0.0.1 
> >   gather_facts: false 
> >   connection: local 
> >   tasks: 
> >     - route53: 
> >         command: create 
> >         zone: "example.com" 
> >         record: "new.example.com" 
> >         type: A 
> >         value: "xxx.xxx.xxx.xxx" 
> >         overwrite: true 
> > 
> > 
> > 
> > Output: 
> > 
> > # ansible-playbook -i local 53.yml -vvvv 
> > 
> > PLAY [Setup for DNS in AWS] 
> > *************************************************** 
> > 
> > TASK: [route53 ] 
> > ************************************************************** 
> > <127.0.0.1> REMOTE_MODULE route53 type=A command=create 
> > record=new.example.com value=xxx.xxx.xxx.xxx zone=example.com 
> > <127.0.0.1> EXEC ['/bin/sh', '-c', 'mkdir -p 
> > $HOME/.ansible/tmp/ansible-tmp-1418152704.32-223011961135662 && echo 
> > $HOME/.ansible/tmp/ansible-tmp-1418152704.32-223011961135662'] 
> > <127.0.0.1> PUT /tmp/tmpCH8AVM TO 
> > /root/.ansible/tmp/ansible-tmp-1418152704.32-223011961135662/route53 
> > <127.0.0.1> EXEC ['/bin/sh', '-c', u'LANG=C LC_CTYPE=C /usr/bin/python 
> > /root/.ansible/tmp/ansible-tmp-1418152704.32-223011961135662/route53; rm 
> -rf 
> > /root/.ansible/tmp/ansible-tmp-1418152704.32-223011961135662/ >/dev/null 
> > 2>&1'] 
> > failed: [127.0.0.1] => {"failed": true} 
> > 
> > msg: Zone example.com. does not exist in Route53 
> > 
> > FATAL: all hosts have already failed -- aborting 
> > 
> > PLAY RECAP 
> > ******************************************************************** 
> >            to retry, use: --limit @/root/53.retry 
> > 
> > 127.0.0.1                  : ok=0    changed=0    unreachable=0   
>  failed=1 
> > 
> > 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Ansible Project" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to [email protected] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/ansible-project/f836430f-7349-4255-95e8-c1144624d99a%40googlegroups.com.
>  
>
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/413e462a-6931-4f39-998a-fddaa94625de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to