aboutsummaryrefslogtreecommitdiffhomepage
path: root/tasks
Commit message (Collapse)AuthorAgeFilesLines
* fix: Yet again a missing chdir for "clever" commandPaul Bonaud2018-12-061-0/+2
| | | | This is a followup of #26
* Fix: post depoy tasks were not launched. This fixes it.Paul Bonaud2018-11-301-0/+6
|
* fix(deploy): Yet again a missing chdir to execute from app rootPaul Bonaud2018-11-301-1/+3
|
* fix(deploy): Make sure to execute clever commands in app_root dirPaul Bonaud2018-11-302-0/+7
|
* feat(post_deploy): Add a post deploy task to fetch deployed envPaul Bonaud2018-11-301-0/+9
| | | | | | | | In some cases you might need to retrieve the ENV which is currently in use by your clever application recently deployed. If you specify a `clever_env_output_file` that is exactly what you will get!
* Revert "Merge pull request #19 from paulrbr-fl/update-clever-tools"Paul Bonaud2018-11-302-29/+25
| | | | | This reverts commit 695ceaa28821660e17a1cf819cffebe1b5d8c7ca, reversing changes made to 5485dbc4db3e141673457475bcda5fc88057739f.
* Revert "Merge pull request #20 from paulrbr-fl/update-clever-tools"Paul Bonaud2018-11-301-2/+1
| | | | | This reverts commit b17a839d622bdb36ddbe2e0667559c33e9b7fd8a, reversing changes made to 695ceaa28821660e17a1cf819cffebe1b5d8c7ca.
* fix: Fail module takes one argumentPaul Bonaud2018-11-211-1/+2
|
* deploy_task: Update clever CLI tools and use it instead of git pushPaul Bonaud2018-11-212-25/+29
| | | | | | | | Updating to latest version of 1.1.1 helps to have a stable `clever deploy` command. This commit relies on the output of the command instead of manually pooling the results with `clever activity` command.
* fix: 😬 really fix the usage of "clever_app_root" when waiting deployPaul Bonaud2018-11-051-1/+1
| | | | | | | Followup after the fix of #15 it was still missing another case of "git" usage. This should be the last fix about this variable 🤞.
* fix: clever_app_root is provided & exec is outside of "parent dir"Paul Bonaud2018-11-051-0/+6
| | | | | | | | | | | | Imagine such a usecase: - project is in `/project` - executing Ansible in `/ansible` with `clever_app_root: /project` will fail deploying with the git push with the following error: ``` Not a git repository (or any of the parent directories): .git" ``` This PR fixes this.
* vars: add a clever_syslog_server variable replacing syslog_serverPaul Bonaud2018-10-041-2/+2
| | | | | All variables "namespaced" with the role name is helpful to read "client" configurations
* domain: allow the domain to be specified via clever_domain variablePaul Bonaud2018-09-281-2/+2
| | | | | | | | Every other variables are prefixed with `clever_` which makes the definition of variables clearer from a "app" configuration point of view. WDYT?
* deploy: Make sure repo is unshallow copy before pushing to cleverPaul Bonaud2018-09-211-0/+16
| | | | | | | | If your build tool only uses a shallow clone of your project, Clever cloud will fail on first time git push. You need to git push a full clone of your git repo for the first time deployment to clever. This PR fixes that.
* add ansible-lint test and fix warningGaëtan Duchaussois2018-09-214-1/+11
|
* warnings: Remove warning given by Ansible 2.5Paul Bonaud2018-09-211-1/+1
| | | | | | | | ``` [DEPRECATION WARNING]: Using tests as filters is deprecated. Instead of using `result|failed` instead use `result is failed`. This feature will be removed in version 2.9. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. ```
* Watch and wait for CleverFrédéric Menou2018-03-301-1/+13
|
* define safe default variable for clever and rename clever_app_tasks to ↵Gaëtan Duchaussois2018-02-261-2/+2
| | | | clever_app_tasks_file
* add travis fileGaëtan Duchaussois2018-02-224-7/+10
|
* Migrating single tasks file to a galaxy roleGaëtan Duchaussois2018-02-226-0/+122