>
> 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.
>
>

-- 
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/496ee029-1040-4f84-be91-49884ec594ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to