1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-12 19:22:24 +00:00
Commit graph

7 commits

Author SHA1 Message Date
A Holt
7df1f6ae40
.travis.yml: /opt/iiab/iiab/scripts/ansible -> scripts/ansible 2021-02-24 16:57:40 -05:00
A Holt
2f11f26ddd
Preserve more of @arky legacy/hints in .travis.yml 2021-02-24 16:50:44 -05:00
A Holt
f6cfbcbb75
Tentatively update .travis.yml for syntax checks w/ recent Ubuntu/Python/Ansible 2021-02-24 16:44:51 -05:00
Arky
774766b596 Modify roles_path
Changed the roles_path to reflect the syntax changes in tests/test.yml
2018-10-18 01:23:40 +07:00
Arky
525e809c6d TravisCI Refactoring: Remove patch for local_tmp and linting
This TravisCI patch simpifies the TravisCI file, by removing unnecessary
patch for local_tmp and also removing linting checks.

The linting checks would be handled later with Ansible testing
framework.
2018-10-17 23:49:11 +07:00
Arky
0d2a9bf632 Add local_tmp permissions for TravisCI builds
Quick fix for the TravisCI build errors.

Build failing: Permission denied when running Ansible #1212
2018-10-12 01:55:11 +07:00
Arky
16cf3fd136 IIAB Travis CI Testing Implementation #386
This pull request is complete implementation of IIAB Travis CI Testing for synatx errors, code linting and code review. 

Adds: Top level .travis.yml file. Add 'tests' directory with a 'inventory' and 'tests.yml' files. 

Modifies:  roles/moodle/tasks/main.yml to fix ansible-lint parsing problem. 

Modifies: README.md to add Build status button 
This is Git squash of many commits. Please look at individual commit message for the content changes. 

Creating an initial travis testing based on Jeff geerlings testing ansible methodology

https://www.jeffgeerling.com/blog/testing-ansible-roles-travis-ci-github
Adding Ansible-lint, Ansible-review tests to travis


Aded ansible-review for full repo and diff master


Removing ansible-lint install step, it automatically installed by ansible-review

Ansible-review only .yml files in root and  roles, vars, tests folders

Updated comments

Corrected ansible-lint parameters

Removed extranous tab that breaks ansible-lint

Removed a tab character that causes problems with ansible-lint 

See https://github.com/willthames/ansible-lint/issues/166
Fixing Travis Ansible Syntax tests roles path

The ansible roles path had problems due: 
1. Absense of top level global role 'iiab' 
2. Hardcoded paths '/etc/iiab' in ansible.cfg 

Fixing them in a hacky way. :(
Adding Travis Build status to Readme file
2017-10-10 13:12:34 +07:00