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.