Foreman Ansible 1.0 released - now with roles support

Hi all!

1.12 just came out, and with it, foreman_ansible 1.0!

The main changes are bugfixes to the callback script, and now you can
select roles (from /etc/ansible/roles) - http://docs.ansible.com/ansible/playbooks_roles.html
and apply them to one or multiple hosts. Some of the improvements I can
think of are adding support to inherit roles from Host groups, read
playbook parameters and import them to Foreman so we can use
smart-variables (like with Puppet), and add support to enforce roles
through the API (unoficially you can do this at /hosts/:id/play_roles).

I want to wait until the community starts using this plugin & hear
feedback before continuing working on it, so please reply to the thread
if you want X or Y feature, have anything to say, etc :slight_smile:

You can find the new documentation here:
https://www.theforeman.org/plugins/foreman_ansible/1.x/index.html

This release is available from Foreman 1.12-rc1 onwards.

Thank you!

··· -- Daniel Lobato Garcia

@dLobatog
blog.daniellobato.me
daniellobato.me

GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30
Keybase: https://keybase.io/elobato

This is the greate feature, thank you very much!

··· Am Montag, 11. Juli 2016 12:07:39 UTC+2 schrieb Daniel Lobato: > > Hi all! > > 1.12 just came out, and with it, foreman_ansible 1.0! > > The main changes are bugfixes to the callback script, and now you can > select roles (from /etc/ansible/roles) - > http://docs.ansible.com/ansible/playbooks_roles.html > and apply them to one or multiple hosts. Some of the improvements I can > think of are adding support to inherit roles from Host groups, read > playbook parameters and import them to Foreman so we can use > smart-variables (like with Puppet), and add support to enforce roles > through the API (unoficially you can do this at /hosts/:id/play_roles). > > I want to wait until the community starts using this plugin & hear > feedback before continuing working on it, so please reply to the thread > if you want X or Y feature, have anything to say, etc :) > > You can find the new documentation here: > https://www.theforeman.org/plugins/foreman_ansible/1.x/index.html > > This release is available from Foreman 1.12-rc1 onwards. > > Thank you! > > -- > Daniel Lobato Garcia > > @dLobatog > blog.daniellobato.me > daniellobato.me > > GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30 > Keybase: https://keybase.io/elobato >

Daniel,

Thanks for your effort. We are following the improvements in the plugin and
I just asked my partners to both test the plugin and make a "wish list" for
new features.
Regards

··· El lunes, 11 de julio de 2016, 7:07:39 (UTC-3), Daniel Lobato escribió: > > Hi all! > > 1.12 just came out, and with it, foreman_ansible 1.0! > > The main changes are bugfixes to the callback script, and now you can > select roles (from /etc/ansible/roles) - > http://docs.ansible.com/ansible/playbooks_roles.html > and apply them to one or multiple hosts. Some of the improvements I can > think of are adding support to inherit roles from Host groups, read > playbook parameters and import them to Foreman so we can use > smart-variables (like with Puppet), and add support to enforce roles > through the API (unoficially you can do this at /hosts/:id/play_roles). > > I want to wait until the community starts using this plugin & hear > feedback before continuing working on it, so please reply to the thread > if you want X or Y feature, have anything to say, etc :) > > You can find the new documentation here: > https://www.theforeman.org/plugins/foreman_ansible/1.x/index.html > > This release is available from Foreman 1.12-rc1 onwards. > > Thank you! > > -- > Daniel Lobato Garcia > > @dLobatog > blog.daniellobato.me > daniellobato.me > > GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30 > Keybase: https://keybase.io/elobato >