Ansible Role issue - formatting tasks

21 views
Skip to first unread message

ThatGuyDoingStuff

unread,
Sep 5, 2017, 6:23:12 PM9/5/17
to Ansible Project
Initialized the ansible role with command line call.
Role fails with this error:



tasks/main.yml

# Configure MySQL 5.6 repos for Xenial and above.

- include: mysql_repos.yml

- inlcude: folder_check.yml

- inlcude: flyway_git.yml

- include: flyway.yml





example of one of the tasks i made that is included above:

---
#- name: Clone a private repository into /git in the ubuntu home folder.

- git:

    repo
: "{{ item }}"

    version
: master

    dest
: {{ git_folder_location }}

    accept_hostkey
: yes

 
# ssh-agent doesn't allow key to pass through remote sudo commands.

  become
: no

  with_items
:

   
- {{ git_repos }}


#TODO: add logic for the env.sh.template copy and value changes

#- name: Set Environment variables from each repo

#TODO: Setup a wait/check for flyway to be installed

#TODO: Next execute setup under db_migrations/

#- name: DB migrations execute setup
#TODO: run migrations

#- name: Check setup.sh for migrations

- stat: path={{ git_folder_location }}/db_migrations/bin/setup.sh

 
register: setup_sh


#- name: Check migrate.sh for migrations

- stat: path={{ git_folder_location }}/db_migrations/bin/migrate.sh

 
register: migrate_sh


#- name: Run setup for migrations

- shell: bash {{ git_folder_location }}/db_migrations/bin/setup.sh

 
when: setup_sh.stat.exists and setup_sh.stat.executable


#- name: Run migrate for migrations

- shell: bash {{ git_folder_location }}/db_migrations/bin/migrate.sh

 
when: migrate_sh.stat.exists and migrate_sh.stat.executable






 
Another sample task file:

folder_check.yml
---



- name: "Creating multiple by checking folders"

  tasks
:

 
- block:

   
- name: "Checking folders"

      stat
:

       path
: "{{item}}"

     
register: folder_stats

      with_items
:

     
- {{ git_folder_location }}

   
- name: "Creating multiple folders without disturbing previous permissions"

      file
:

       path
: "{{item.item}}"

       state
: directory

       mode
: 0755

       
group: {{ git_folder_group }}

       owner
: {{ git_folder_owner }}

     
when: item.stat.exists == false

      with_items
:

     
- "{{folder_stats.results}}"




Error:

ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path



What is wrong with the task(s)?


PS 
If more info is needed please let me know....

Thanks in advance.

Reply all
Reply to author
Forward
0 new messages