There's not a github issue. Generally we don't want to see feature request tickets (GitHub ticket organization is a giant pain -- though we'll leave them open when someone has a especially good idea), so it's mostly a matter of getting the work done. We've got a note to look at this in 1.8 timeframe.
On Mon, Aug 18, 2014 at 7:44 AM, Kim Ausloos <[email protected]> wrote: > Hi Michael, > > Is there a github issue for the module proposal you are talking about? I > have multiple use cases for includes with_fileglob ( for example > https://gist.github.com/anonymous/1691f3ab625175011449 ) and the current > proposal feel kind of hackish. It could, of course, be me because I'm not > using ansible professionally... > > Thanks! > Kim > > > > On Sunday, August 17, 2014 3:05:07 PM UTC+2, Michael DeHaan wrote: > >> There are various approaches to this, but here's an example role that >> does this: >> >> https://github.com/f500/ansible-project_deploy >> >> We're talking about making a helper module in Ansible 1.8 timeframe that >> would make a lot of this easier without needing a custom role. >> >> While you cannot use "include" together with a "with_items", you can pass >> a list to a role, and then loop inside the role on each task. >> >> - { role: name: 'foo', stuff: a_list } >> >> # in tasks file: >> >> - shell: echo parameter is {{ item }} >> with_items: a_list >> >> Etc >> >> >> >> >> >> >> On Sun, Aug 17, 2014 at 5:32 AM, Akos Vandra <[email protected]> wrote: >> >>> Hello! >>> >>> I'm struggling with importing the functionality of deploy_revision from >>> chef to ansible. >>> >>> In case of ruby this means the following steps: >>> >>> - checkout git repo to /revisions/sha1 >>> - run bundle install in there >>> - create necessary custom configuration files >>> - take any necessary custom steps to configure the installation >>> - update symlink of /current to point to /revisions/sha1 >>> >>> Now what I'd like to do is to put steps 1,2,5 into a separate task file, >>> and use it like this: >>> >>> - include: ../../common/tasks/ruby-git-deploy.yml >>> deploy_dir: /opt/water/revisions >>> deploy_revision: master >>> deploy_repository: [email protected]/..... >>> >>> tasks_before_symlink: >>> - roles/water-meter/setup.yml >>> - roles/common/rake_db_migrate.yml >>> >>> the tasks_before_symlink would point to the tasks files that would carry >>> out steps 3,4, but I seem to be unable to include them: >>> >>> - include: '{{item}}' >>> with_items: {{ tasks_before_symlink }} >>> >>> complains about deprecated code: >>> >>> ERROR: [DEPRECATED]: include + with_items is a removed deprecated >>> feature (in /Users/avandra/projects/freelancer/liveoaksys/water- >>> playbook/roles/common/tasks/ruby-git-deploy.yml). Please update your >>> playbooks. >>> >>> There is no realy pointer on what is the "new way" to do this, can you >>> help me out? >>> >>> Regards, >>> Akos Vandra >>> >>> -- >>> 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/b8047675-4fa4-499c-90b1- >>> e34b02ab2133%40googlegroups.com >>> <https://groups.google.com/d/msgid/ansible-project/b8047675-4fa4-499c-90b1-e34b02ab2133%40googlegroups.com?utm_medium=email&utm_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 [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/6a24cbc3-310c-4e48-9e8b-6693c105c004%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/6a24cbc3-310c-4e48-9e8b-6693c105c004%40googlegroups.com?utm_medium=email&utm_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 [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/CA%2BnsWgz45AgVD2HxZbtHX2kW9qnyMTTCkN77M_7Chkdaswyc4g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
