Hi

After an Ansible update from 1.9.2 to 2.0.1.0  the following command 
(--list-tasks) does not list
any tasks anymore:

foo:/data/ansible> ansible-playbook -i inventory 
playbooks/playbook-s12-oracle-directory.yml --list-tasks

playbook: playbooks/playbook-s12-oracle-directory.yml

  play #1 (s12-oracle-directory):       TAGS: []
    tasks:
      include   TAGS: [base:install]
      include   TAGS: [directory:install]
foo:/data/ansible # 


However, the following command still works as expected which means Ansible 
knows the tasks:
foo:/data/ansible> ansible-playbook -i inventory 
playbooks/playbook-s12-oracle-directory.yml 
--limit=foobaa8011-mgt.example.org


In addition, a --list-hosts works as well:
foo:/data/ansible> ansible-playbook -i inventory 
playbooks/playbook-s12-oracle-directory.yml --list-hosts 

playbook: playbooks/playbook-s12-oracle-directory.yml

  play #1 (s12-oracle-directory):       TAGS: []
    pattern: [u's12-oracle-directory']
    hosts (4):
      foobaa4026-mgt.example.org
      foobaa8010-mgt.example.org
      foobaa4027-mgt.example.org
      foobaa8011-mgt.example.org
foo:/data/ansible> 


I considered the options <--list-tasks> as very helpful. I am not sure if 
this is a bug ?


The Ansible version:

foo:/data/ansible> ansible --version
ansible 2.0.1.0
  config file = /data/ansible/ansible.cfg
  configured module search path = Default w/o overrides
foo:/data/ansible>


The Playbook:

foo:/data/ansible> cat playbooks/playbook-s12-oracle-directory.yml 
---

##
## Date:  01.02.2016
##


- hosts: s12-oracle-directory

  become: true

  pre_tasks:


  roles:
   - s12-oracle-base
   - s12-oracle-directory


  post_tasks:
foo:/data/ansible # 


The role s12-oracle-base as an example (role s12-oracle-directory is the 
same)  :

foo:/data/ansible> cat roles/s12-oracle-base/tasks/main.yml 
---
- include: base-install.yml
  tags: base:install
foo:/data/ansible>


foo:/data/ansible> cat roles/s12-oracle-base/tasks/base-install.yml 
---

  - name: Add group dba
    group: name=dba gid=140 state=present
    tags: 
      - group_dba
      - user_oracle

  - name: Add user oracle
    user: name=oracle uid=140 group=dba comment="Oracle Owner DBA" 
shell=/bin/bash home=/home/oracle state=present
    tags: 
      - user_oracle

  - name: Add oracle to file /etc/cron.allow (1/2)
    lineinfile: >
      dest=/etc/cron.allow
      create=yes
      owner=root
      group=root
      mode=0600
      insertafter=BOF
      line="# Ansible: Role s12-oracle-base"
      state=present
    tags: 
      - user_oracle
      - cron_allow

  (skipped)

  - name: Copy file /etc/cron.d/database
    copy: src=etc/cron.d/database dest=/etc/cron.d/database force=yes 
owner=root group=root mode=0644
    tags:
      - cron.d_database
 
  #
  # Handler <Load settings from all sysctl configuration files>
  # is in roles/s12-oracle-base/handlers/main.yml 
  #

  - name: Template file /etc/sysctl.d/82-oracle.conf
    template: src=etc/sysctl.d/82-oracle.conf.j2 
dest=/etc/sysctl.d/82-oracle.conf force=yes owner=root group=root mode=0444
    notify:
      - Load settings from all sysctl configuration files
    tags:
      - sysctl_oracle

  - meta: flush_handlers

  (skipped)

  - name: Template file /etc/security/limits.d/82-oracle.conf
    template: src=etc/security/limits.d/82-oracle.conf.j2 
dest=/etc/security/limits.d/82-oracle.conf force=yes owner=root group=root 
mode=0444
    tags:
      - securitylimits_oracle

  (skipped)

-- 
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/5de14835-c065-4caf-a0ed-7135de83893f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to