aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #28 from paulrbr-fl/fix-post-deploypaulrbr-fl2018-11-301-0/+6
|\ | | | | Fix: post depoy tasks were not launched. This fixes it.
| * Fix: post depoy tasks were not launched. This fixes it.Paul Bonaud2018-11-301-0/+6
|/
* Merge pull request #27 from paulrbr-fl/chdir-all-the-thingspaulrbr-fl2018-11-302-5/+5
|\ | | | | fix(deploy): Yet again a missing chdir to execute from app root
| * fix(deploy): Yet again a missing chdir to execute from app rootPaul Bonaud2018-11-302-5/+5
|/
* Merge pull request #26 from paulrbr-fl/chdir-all-the-thingspaulrbr-fl2018-11-302-0/+7
|\ | | | | fix(deploy): Make sure to execute clever commands in app_root dir
| * fix(deploy): Make sure to execute clever commands in app_root dirPaul Bonaud2018-11-302-0/+7
|/
* Merge pull request #25 from paulrbr-fl/feat-get-envpaulrbr-fl2018-11-302-0/+10
|\ | | | | feat(post_deploy): Add a post deploy task to fetch deployed env
| * feat(post_deploy): Add a post deploy task to fetch deployed envPaul Bonaud2018-11-302-0/+10
|/ | | | | | | | 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!
* Merge pull request #24 from paulrbr-fl/revert-clever-cli-updatev1.11paulrbr-fl2018-11-304-31/+82
|\ | | | | Reverting upgrade of clever-tools CLI
| * Revert "Merge pull request #19 from paulrbr-fl/update-clever-tools"Paul Bonaud2018-11-304-30/+82
| | | | | | | | | | 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.
* Merge pull request #21 from haitlahcen/fix-scriptsHussein A2018-11-222-2/+6
|\ | | | | avoid hardcoded bash path in scripts
| * avoid hardcoded bash path in scriptsHussein Ait-Lahcen2018-11-222-2/+6
|/
* Merge pull request #20 from paulrbr-fl/update-clever-toolsv1.10paulrbr-fl2018-11-211-1/+2
|\ | | | | Fix: this is a 🤦‍♂️ PR fixing a bug introduced in v1.10
| * fix: Fail module takes one argumentPaul Bonaud2018-11-211-1/+2
| |
* | Merge pull request #19 from paulrbr-fl/update-clever-toolspaulrbr-fl2018-11-214-82/+30
|\| | | | | deploy_task: Update clever CLI tools and use it instead of git push
| * deploy_task: Update clever CLI tools and use it instead of git pushPaul Bonaud2018-11-214-82/+30
|/ | | | | | | | 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.
* Merge pull request #18 from haitlahcen/dhall-interfacev1.9Hussein A2018-11-2014-2/+133
|\ | | | | add dhall interface
| * update default value (readme aswell) for `clever_metrics`Hussein Ait-Lahcen2018-11-202-2/+2
| |
| * add travis ci step for typechecking dhallHussein Ait-Lahcen2018-11-204-1/+21
| |
| * add dhall interfaceHussein Ait-Lahcen2018-11-1910-0/+111
|/
* Merge pull request #17 from gaetanfl/change_clever_app_root_defaultv1.8Gaëtan2018-11-142-2/+2
|\ | | | | change default value for clever_app_root
| * change default value for clever_app_rootGaëtan Duchaussois2018-11-142-2/+2
|/
* Merge pull request #16 from paulrbr-fl/fix-clever-app-root-for-goodv1.7paulrbr-fl2018-11-052-2/+8
|\ | | | | fix: 😬 really fix the usage of "clever_app_root" when waiting deploy
| * fix: 😬 really fix the usage of "clever_app_root" when waiting deployPaul Bonaud2018-11-052-2/+8
|/ | | | | | | Followup after the fix of #15 it was still missing another case of "git" usage. This should be the last fix about this variable 🤞.
* Merge pull request #15 from paulrbr-fl/fix-git-pushv1.6paulrbr-fl2018-11-051-0/+6
|\ | | | | fix: clever_app_root is provided & exec is outside of "parent dir"
| * 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.
* Merge pull request #14 from paulrbr-fl/rename-syslog-server-varv1.5paulrbr-fl2018-10-042-3/+4
|\ | | | | vars: add a clever_syslog_server variable replacing syslog_server
| * vars: add a clever_syslog_server variable replacing syslog_serverPaul Bonaud2018-10-042-3/+4
|/ | | | | All variables "namespaced" with the role name is helpful to read "client" configurations
* Merge pull request #13 from paulrbr-fl/prefix-domain-variablev1.4paulrbr-fl2018-09-282-3/+4
|\ | | | | domain: allow the domain to be specified via clever_domain variable
| * domain: allow the domain to be specified via clever_domain variablePaul Bonaud2018-09-282-3/+4
|/ | | | | | | | Every other variables are prefixed with `clever_` which makes the definition of variables clearer from a "app" configuration point of view. WDYT?
* Merge pull request #12 from paulrbr-fl/first-time-deployv1.3paulrbr-fl2018-09-211-0/+16
|\ | | | | deploy: Make sure repo is unshallow copy before pushing to clever
| * 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.
* Merge pull request #11 from gaetanfl/lintGaëtan2018-09-215-1/+13
|\ | | | | add ansible-lint test and fix warning
| * Install ansible-lintGaëtan Duchaussois2018-09-211-0/+1
| |
| * add ansible-lint test and fix warningGaëtan Duchaussois2018-09-215-1/+12
|/
* Merge pull request #10 from paulrbr-fl/python3-compatv1.2paulrbr-fl2018-09-212-2/+2
|\ | | | | python3: Change iteritems() to items() to be compatible with py3
| * python3: Change iteritems() to items() to be compatible with py3Paul Bonaud2018-09-211-1/+1
| |
| * 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. ```
* Merge pull request #9 from paulrbr-fl/ci-status-imgpaulrbr-fl2018-09-201-0/+3
|\ | | | | readme: Add the CI status as a image badge
| * readme: Add the CI status as a image badgePaul Bonaud2018-09-201-0/+3
|/
* Merge pull request #8 from fmenou/nixFrédéric Menou2018-07-091-11/+2
|\ | | | | Use Nix for build
| * Use Nix for buildFrédéric Menou2018-07-081-11/+2
|/
* Update Travis-Slack integrationFrédéric Menou2018-04-181-1/+1
|
* Merge pull request #7 from fmenou/better-wait-deployv1.1Frédéric Menou2018-03-302-2/+14
|\ | | | | Better wait deploy - take #2
| * Watch and wait for CleverFrédéric Menou2018-03-301-1/+13
| |
| * Fix typoFrédéric Menou2018-03-301-1/+1
|/
* Merge pull request #5 from fmenou/metrics-supportv1.0Frédéric Menou2018-02-281-1/+1
|\ | | | | Fix bool dump
| * Fix bool dumpFrédéric Menou2018-02-281-1/+1
|/
* Merge pull request #4 from fmenou/metrics-supportGaëtan2018-02-283-2/+5
|\ | | | | Metrics support