On Tuesday, September 5, 2017 at 5:17:13 PM UTC-4, Abe Figueroa wrote:
>
>
> 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/0b064343-e6ce-4b3a-bb96-7d69d579fbf7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.