Re: [ansible-project] autoscaling_group + add_host == not possible?

2014-07-24 Thread Michael Peters
If I understand correctly, this is what add_hosts is for. After you've
dynamically created a host you can add it to a group and then in a
subsequent play include a role that would configure that group.

Is that what you're looking for?

On Thu, Jul 24, 2014 at 9:43 AM, Guy Matz guym...@gmail.com wrote:
 Hi!  Is there any way to provision hosts built by a rax_scaling_group?  Is
 it possible to re-read dynamic inventory midway through the run - after the
 servers have been built - and have them ansibled?  Or is the only option to
 have them pull after they build?

 Thanks a lot!
 Guy

 --
 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 ansible-project+unsubscr...@googlegroups.com.
 To post to this group, send email to ansible-project@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/ansible-project/afa8953b-437e-4c7e-847c-8372ca63881d%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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAJQqANc9_zK02mvB4DYHHC8nuJUgELmfwqrfq-Xyc-UtjB2Emw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] autoscaling_group + add_host == not possible?

2014-07-24 Thread Guy Matz
Right, but with an auto-scaling group I don't know of a way to get the new 
hostnames of the servers the AS group creates . . .  the new host are not 
returned in the output from the call to create the autoscaling group

Thanks,
Guy 

On Thursday, July 24, 2014 10:09:02 AM UTC-4, Michael Peters wrote:

 If I understand correctly, this is what add_hosts is for. After you've 
 dynamically created a host you can add it to a group and then in a 
 subsequent play include a role that would configure that group. 

 Is that what you're looking for? 

 On Thu, Jul 24, 2014 at 9:43 AM, Guy Matz guy...@gmail.com javascript: 
 wrote: 
  Hi!  Is there any way to provision hosts built by a rax_scaling_group? 
  Is 
  it possible to re-read dynamic inventory midway through the run - after 
 the 
  servers have been built - and have them ansibled?  Or is the only option 
 to 
  have them pull after they build? 
  
  Thanks a lot! 
  Guy 
  
  -- 
  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 ansible-proje...@googlegroups.com javascript:. 
  To post to this group, send email to ansible...@googlegroups.com 
 javascript:. 
  To view this discussion on the web visit 
  
 https://groups.google.com/d/msgid/ansible-project/afa8953b-437e-4c7e-847c-8372ca63881d%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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/95901259-7644-4c9f-ba88-431332b8d903%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] autoscaling_group + add_host == not possible?

2014-07-24 Thread Michael DeHaan
Tower provisioning callbacks embedded into the image are a GREAT solution
for this.

http://www.ansible.com/tower

Alternatively schedule a run to configure and apply policy periodically,
only adding machines into the LB once configured.

Alternatively, ansible-pull

The provisioning callbacks are the cleanest option and allow ephmeral
systems to request configuration as they come online, while still operating
in push mode and getting full history/status/logging of activity during
that configuration (as with ansible-pull this info can be lost).




On Thu, Jul 24, 2014 at 10:51 AM, Guy Matz guym...@gmail.com wrote:

 Right, but with an auto-scaling group I don't know of a way to get the new
 hostnames of the servers the AS group creates . . .  the new host are not
 returned in the output from the call to create the autoscaling group

 Thanks,
 Guy


 On Thursday, July 24, 2014 10:09:02 AM UTC-4, Michael Peters wrote:

 If I understand correctly, this is what add_hosts is for. After you've
 dynamically created a host you can add it to a group and then in a
 subsequent play include a role that would configure that group.

 Is that what you're looking for?

 On Thu, Jul 24, 2014 at 9:43 AM, Guy Matz guy...@gmail.com wrote:
  Hi!  Is there any way to provision hosts built by a rax_scaling_group?
  Is
  it possible to re-read dynamic inventory midway through the run - after
 the
  servers have been built - and have them ansibled?  Or is the only
 option to
  have them pull after they build?
 
  Thanks a lot!
  Guy
 
  --
  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 ansible-proje...@googlegroups.com.
  To post to this group, send email to ansible...@googlegroups.com.
  To view this discussion on the web visit
  https://groups.google.com/d/msgid/ansible-project/
 afa8953b-437e-4c7e-847c-8372ca63881d%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 ansible-project+unsubscr...@googlegroups.com.
 To post to this group, send email to ansible-project@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/ansible-project/95901259-7644-4c9f-ba88-431332b8d903%40googlegroups.com
 https://groups.google.com/d/msgid/ansible-project/95901259-7644-4c9f-ba88-431332b8d903%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgxn3Ndmmq_utjbaFMt5-oWnK2%2BuVogWMdo%2BHyXsT0hfSw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] autoscaling_group + add_host == not possible?

2014-07-24 Thread James Martin
Instead of baking the Tower callback script into the AMI, it also can be 
baked into the ASG's Launch Config User Data.  That may be a bitter easier 
to manage.

- James

On Thursday, July 24, 2014 11:26:39 AM UTC-4, Michael DeHaan wrote:

 Tower provisioning callbacks embedded into the image are a GREAT solution 
 for this.

 http://www.ansible.com/tower

 Alternatively schedule a run to configure and apply policy periodically, 
 only adding machines into the LB once configured.

 Alternatively, ansible-pull

 The provisioning callbacks are the cleanest option and allow ephmeral 
 systems to request configuration as they come online, while still operating 
 in push mode and getting full history/status/logging of activity during 
 that configuration (as with ansible-pull this info can be lost).




 On Thu, Jul 24, 2014 at 10:51 AM, Guy Matz guy...@gmail.com javascript:
  wrote:

 Right, but with an auto-scaling group I don't know of a way to get the 
 new hostnames of the servers the AS group creates . . .  the new host are 
 not returned in the output from the call to create the autoscaling group

 Thanks,
 Guy 


 On Thursday, July 24, 2014 10:09:02 AM UTC-4, Michael Peters wrote:

 If I understand correctly, this is what add_hosts is for. After you've 
 dynamically created a host you can add it to a group and then in a 
 subsequent play include a role that would configure that group. 

 Is that what you're looking for? 

 On Thu, Jul 24, 2014 at 9:43 AM, Guy Matz guy...@gmail.com wrote: 
  Hi!  Is there any way to provision hosts built by a rax_scaling_group? 
  Is 
  it possible to re-read dynamic inventory midway through the run - 
 after the 
  servers have been built - and have them ansibled?  Or is the only 
 option to 
  have them pull after they build? 
  
  Thanks a lot! 
  Guy 
  
  -- 
  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 ansible-proje...@googlegroups.com. 
  To post to this group, send email to ansible...@googlegroups.com. 
  To view this discussion on the web visit 
  https://groups.google.com/d/msgid/ansible-project/
 afa8953b-437e-4c7e-847c-8372ca63881d%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 ansible-proje...@googlegroups.com javascript:.
 To post to this group, send email to ansible...@googlegroups.com 
 javascript:.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/ansible-project/95901259-7644-4c9f-ba88-431332b8d903%40googlegroups.com
  
 https://groups.google.com/d/msgid/ansible-project/95901259-7644-4c9f-ba88-431332b8d903%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/bb38a620-8f6f-4e59-ae2b-aad5b57310e4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] autoscaling_group + add_host == not possible?

2014-07-24 Thread Guy Matz
:-(  I'm on Rackspace  :-(

;-)

On Thursday, July 24, 2014 1:53:30 PM UTC-4, James Martin wrote:

 Instead of baking the Tower callback script into the AMI, it also can be 
 baked into the ASG's Launch Config User Data.  That may be a bitter easier 
 to manage.

 - James

 On Thursday, July 24, 2014 11:26:39 AM UTC-4, Michael DeHaan wrote:

 Tower provisioning callbacks embedded into the image are a GREAT solution 
 for this.

 http://www.ansible.com/tower

 Alternatively schedule a run to configure and apply policy periodically, 
 only adding machines into the LB once configured.

 Alternatively, ansible-pull

 The provisioning callbacks are the cleanest option and allow ephmeral 
 systems to request configuration as they come online, while still operating 
 in push mode and getting full history/status/logging of activity during 
 that configuration (as with ansible-pull this info can be lost).




 On Thu, Jul 24, 2014 at 10:51 AM, Guy Matz guy...@gmail.com wrote:

 Right, but with an auto-scaling group I don't know of a way to get the 
 new hostnames of the servers the AS group creates . . .  the new host are 
 not returned in the output from the call to create the autoscaling group

 Thanks,
 Guy 


 On Thursday, July 24, 2014 10:09:02 AM UTC-4, Michael Peters wrote:

 If I understand correctly, this is what add_hosts is for. After you've 
 dynamically created a host you can add it to a group and then in a 
 subsequent play include a role that would configure that group. 

 Is that what you're looking for? 

 On Thu, Jul 24, 2014 at 9:43 AM, Guy Matz guy...@gmail.com wrote: 
  Hi!  Is there any way to provision hosts built by a 
 rax_scaling_group?  Is 
  it possible to re-read dynamic inventory midway through the run - 
 after the 
  servers have been built - and have them ansibled?  Or is the only 
 option to 
  have them pull after they build? 
  
  Thanks a lot! 
  Guy 
  
  -- 
  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 ansible-proje...@googlegroups.com. 
  To post to this group, send email to ansible...@googlegroups.com. 
  To view this discussion on the web visit 
  https://groups.google.com/d/msgid/ansible-project/
 afa8953b-437e-4c7e-847c-8372ca63881d%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 ansible-proje...@googlegroups.com.
 To post to this group, send email to ansible...@googlegroups.com.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/ansible-project/95901259-7644-4c9f-ba88-431332b8d903%40googlegroups.com
  
 https://groups.google.com/d/msgid/ansible-project/95901259-7644-4c9f-ba88-431332b8d903%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/3d66b088-ed84-4c08-bbf7-96308b8d6140%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.