]> git.immae.eu Git - github/fretlink/ansible-clever.git/log
github/fretlink/ansible-clever.git
5 years agofix(deploy): Make sure to execute clever commands in app_root dir fix-v1.10
Paul Bonaud [Fri, 30 Nov 2018 14:30:15 +0000 (15:30 +0100)] 
fix(deploy): Make sure to execute clever commands in app_root dir

5 years agofix(deploy): Make sure stderr logs are defined before using it
Paul Bonaud [Thu, 22 Nov 2018 11:53:20 +0000 (12:53 +0100)] 
fix(deploy): Make sure stderr logs are defined before using it

5 years agodeploy: Make sure to "push force" for every deployments
Paul Bonaud [Thu, 22 Nov 2018 10:37:23 +0000 (11:37 +0100)] 
deploy: Make sure to "push force" for every deployments

5 years agofix(clever-config): Local clever config needs to be in app_root
Paul Bonaud [Thu, 22 Nov 2018 10:23:14 +0000 (11:23 +0100)] 
fix(clever-config): Local clever config needs to be in app_root

5 years agodeploy: don't launch commands in "async" mode.
Paul Bonaud [Thu, 22 Nov 2018 12:08:05 +0000 (13:08 +0100)] 
deploy: don't launch commands in "async" mode.

Clever tools should exit with proper exit code.

5 years agodeploy_task: Update clever CLI tools and use it instead of git push
Paul Bonaud [Wed, 21 Nov 2018 12:20:56 +0000 (13:20 +0100)] 
deploy_task: Update clever CLI tools and use it instead of git push

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.

5 years agoMerge pull request #24 from paulrbr-fl/revert-clever-cli-update v1.11
paulrbr-fl [Fri, 30 Nov 2018 13:43:09 +0000 (14:43 +0100)] 
Merge pull request #24 from paulrbr-fl/revert-clever-cli-update

Reverting upgrade of clever-tools CLI

5 years agoRevert "Merge pull request #19 from paulrbr-fl/update-clever-tools" 24/head
Paul Bonaud [Fri, 30 Nov 2018 13:38:25 +0000 (14:38 +0100)] 
Revert "Merge pull request #19 from paulrbr-fl/update-clever-tools"

This reverts commit 695ceaa28821660e17a1cf819cffebe1b5d8c7ca, reversing
changes made to 5485dbc4db3e141673457475bcda5fc88057739f.

5 years agoRevert "Merge pull request #20 from paulrbr-fl/update-clever-tools"
Paul Bonaud [Fri, 30 Nov 2018 13:38:01 +0000 (14:38 +0100)] 
Revert "Merge pull request #20 from paulrbr-fl/update-clever-tools"

This reverts commit b17a839d622bdb36ddbe2e0667559c33e9b7fd8a, reversing
changes made to 695ceaa28821660e17a1cf819cffebe1b5d8c7ca.

5 years agoMerge pull request #21 from haitlahcen/fix-scripts
Hussein A [Thu, 22 Nov 2018 07:26:41 +0000 (08:26 +0100)] 
Merge pull request #21 from haitlahcen/fix-scripts

avoid hardcoded bash path in scripts

5 years agoavoid hardcoded bash path in scripts 21/head
Hussein Ait-Lahcen [Wed, 21 Nov 2018 23:03:33 +0000 (00:03 +0100)] 
avoid hardcoded bash path in scripts

5 years agoMerge pull request #20 from paulrbr-fl/update-clever-tools v1.10
paulrbr-fl [Wed, 21 Nov 2018 17:05:49 +0000 (18:05 +0100)] 
Merge pull request #20 from paulrbr-fl/update-clever-tools

Fix: this is a 🤦‍♂️  PR fixing a bug introduced in v1.10

5 years agofix: Fail module takes one argument 20/head
Paul Bonaud [Wed, 21 Nov 2018 16:59:14 +0000 (17:59 +0100)] 
fix: Fail module takes one argument

5 years agoMerge pull request #19 from paulrbr-fl/update-clever-tools
paulrbr-fl [Wed, 21 Nov 2018 15:35:13 +0000 (16:35 +0100)] 
Merge pull request #19 from paulrbr-fl/update-clever-tools

deploy_task: Update clever CLI tools and use it instead of git push

5 years agodeploy_task: Update clever CLI tools and use it instead of git push 19/head
Paul Bonaud [Wed, 21 Nov 2018 12:20:56 +0000 (13:20 +0100)] 
deploy_task: Update clever CLI tools and use it instead of git push

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.

5 years agoMerge pull request #18 from haitlahcen/dhall-interface v1.9
Hussein A [Tue, 20 Nov 2018 15:44:40 +0000 (16:44 +0100)] 
Merge pull request #18 from haitlahcen/dhall-interface

add dhall interface

5 years agoupdate default value (readme aswell) for `clever_metrics` 18/head
Hussein Ait-Lahcen [Tue, 20 Nov 2018 11:01:58 +0000 (12:01 +0100)] 
update default value (readme aswell) for `clever_metrics`

5 years agoadd travis ci step for typechecking dhall
Hussein Ait-Lahcen [Mon, 19 Nov 2018 17:57:33 +0000 (18:57 +0100)] 
add travis ci step for typechecking dhall

5 years agoadd dhall interface
Hussein Ait-Lahcen [Mon, 19 Nov 2018 14:50:51 +0000 (15:50 +0100)] 
add dhall interface

5 years agoMerge pull request #17 from gaetanfl/change_clever_app_root_default v1.8
Gaëtan [Wed, 14 Nov 2018 14:46:44 +0000 (15:46 +0100)] 
Merge pull request #17 from gaetanfl/change_clever_app_root_default

change default value for clever_app_root

5 years agochange default value for clever_app_root 17/head
Gaëtan Duchaussois [Wed, 14 Nov 2018 14:28:54 +0000 (15:28 +0100)] 
change default value for clever_app_root

5 years agoMerge pull request #16 from paulrbr-fl/fix-clever-app-root-for-good v1.7
paulrbr-fl [Mon, 5 Nov 2018 13:28:02 +0000 (14:28 +0100)] 
Merge pull request #16 from paulrbr-fl/fix-clever-app-root-for-good

fix: 😬 really fix the usage of "clever_app_root" when waiting deploy

5 years agofix: 😬 really fix the usage of "clever_app_root" when waiting deploy 16/head
Paul Bonaud [Mon, 5 Nov 2018 13:02:21 +0000 (14:02 +0100)] 
fix: 😬 really fix the usage of "clever_app_root" when waiting deploy

Followup after the fix of #15 it was still missing another case of
"git" usage.

This should be the last fix about this variable 🤞.

5 years agoMerge pull request #15 from paulrbr-fl/fix-git-push v1.6
paulrbr-fl [Mon, 5 Nov 2018 09:47:05 +0000 (10:47 +0100)] 
Merge pull request #15 from paulrbr-fl/fix-git-push

fix: clever_app_root is provided & exec is outside of "parent dir"

5 years agofix: clever_app_root is provided & exec is outside of "parent dir" 15/head
Paul Bonaud [Mon, 5 Nov 2018 09:21:02 +0000 (10:21 +0100)] 
fix: clever_app_root is provided & exec is outside of "parent dir"

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.

5 years agoMerge pull request #14 from paulrbr-fl/rename-syslog-server-var v1.5
paulrbr-fl [Thu, 4 Oct 2018 14:09:57 +0000 (16:09 +0200)] 
Merge pull request #14 from paulrbr-fl/rename-syslog-server-var

vars: add a clever_syslog_server variable replacing syslog_server

5 years agovars: add a clever_syslog_server variable replacing syslog_server 14/head
Paul Bonaud [Thu, 4 Oct 2018 13:51:04 +0000 (15:51 +0200)] 
vars: add a clever_syslog_server variable replacing syslog_server

All variables "namespaced" with the role name is helpful to read
"client" configurations

5 years agoMerge pull request #13 from paulrbr-fl/prefix-domain-variable v1.4
paulrbr-fl [Fri, 28 Sep 2018 09:31:35 +0000 (11:31 +0200)] 
Merge pull request #13 from paulrbr-fl/prefix-domain-variable

domain: allow the domain to be specified via clever_domain variable

5 years agodomain: allow the domain to be specified via clever_domain variable 13/head
Paul Bonaud [Fri, 28 Sep 2018 09:14:12 +0000 (11:14 +0200)] 
domain: allow the domain to be specified via clever_domain variable

Every other variables are prefixed with `clever_` which makes the
definition of variables clearer from a "app" configuration point of
view.

WDYT?

5 years agoMerge pull request #12 from paulrbr-fl/first-time-deploy v1.3
paulrbr-fl [Fri, 21 Sep 2018 12:03:39 +0000 (14:03 +0200)] 
Merge pull request #12 from paulrbr-fl/first-time-deploy

deploy: Make sure repo is unshallow copy before pushing to clever

5 years agodeploy: Make sure repo is unshallow copy before pushing to clever 12/head
Paul Bonaud [Fri, 21 Sep 2018 11:36:40 +0000 (13:36 +0200)] 
deploy: Make sure repo is unshallow copy before pushing to clever

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.

5 years agoMerge pull request #11 from gaetanfl/lint
Gaëtan [Fri, 21 Sep 2018 11:47:19 +0000 (13:47 +0200)] 
Merge pull request #11 from gaetanfl/lint

add ansible-lint test and fix warning

5 years agoInstall ansible-lint 11/head
Gaëtan Duchaussois [Fri, 21 Sep 2018 10:35:34 +0000 (12:35 +0200)] 
Install ansible-lint

5 years agoadd ansible-lint test and fix warning
Gaëtan Duchaussois [Fri, 21 Sep 2018 10:25:48 +0000 (12:25 +0200)] 
add ansible-lint test and fix warning

5 years agoMerge pull request #10 from paulrbr-fl/python3-compat v1.2
paulrbr-fl [Fri, 21 Sep 2018 09:09:32 +0000 (11:09 +0200)] 
Merge pull request #10 from paulrbr-fl/python3-compat

python3: Change iteritems() to items() to be compatible with py3

5 years agopython3: Change iteritems() to items() to be compatible with py3 10/head
Paul Bonaud [Fri, 21 Sep 2018 09:05:47 +0000 (11:05 +0200)] 
python3: Change iteritems() to items() to be compatible with py3

5 years agowarnings: Remove warning given by Ansible 2.5
Paul Bonaud [Fri, 21 Sep 2018 09:04:50 +0000 (11:04 +0200)] 
warnings: Remove warning given by Ansible 2.5

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

5 years agoMerge pull request #9 from paulrbr-fl/ci-status-img
paulrbr-fl [Thu, 20 Sep 2018 15:36:29 +0000 (17:36 +0200)] 
Merge pull request #9 from paulrbr-fl/ci-status-img

readme: Add the CI status as a image badge

5 years agoreadme: Add the CI status as a image badge 9/head
Paul Bonaud [Thu, 20 Sep 2018 15:31:15 +0000 (17:31 +0200)] 
readme: Add the CI status as a image badge

5 years agoMerge pull request #8 from fmenou/nix
Frédéric Menou [Mon, 9 Jul 2018 09:58:08 +0000 (11:58 +0200)] 
Merge pull request #8 from fmenou/nix

Use Nix for build

5 years agoUse Nix for build 8/head
Frédéric Menou [Sun, 8 Jul 2018 01:08:41 +0000 (03:08 +0200)] 
Use Nix for build

6 years agoUpdate Travis-Slack integration
Frédéric Menou [Wed, 18 Apr 2018 13:48:19 +0000 (15:48 +0200)] 
Update Travis-Slack integration

6 years agoMerge pull request #7 from fmenou/better-wait-deploy v1.1
Frédéric Menou [Fri, 30 Mar 2018 21:48:43 +0000 (23:48 +0200)] 
Merge pull request #7 from fmenou/better-wait-deploy

Better wait deploy - take #2

6 years agoWatch and wait for Clever 7/head
Frédéric Menou [Fri, 30 Mar 2018 14:38:27 +0000 (16:38 +0200)] 
Watch and wait for Clever

6 years agoFix typo
Frédéric Menou [Wed, 28 Mar 2018 08:14:55 +0000 (10:14 +0200)] 
Fix typo

6 years agoMerge pull request #5 from fmenou/metrics-support v1.0
Frédéric Menou [Wed, 28 Feb 2018 13:35:53 +0000 (14:35 +0100)] 
Merge pull request #5 from fmenou/metrics-support

Fix bool dump

6 years agoFix bool dump 5/head
Frédéric Menou [Wed, 28 Feb 2018 12:41:53 +0000 (13:41 +0100)] 
Fix bool dump

6 years agoMerge pull request #4 from fmenou/metrics-support
Gaëtan [Wed, 28 Feb 2018 08:12:36 +0000 (09:12 +0100)] 
Merge pull request #4 from fmenou/metrics-support

Metrics support

6 years agoMissed renamed dict 4/head
Frédéric Menou [Tue, 27 Feb 2018 16:23:07 +0000 (17:23 +0100)] 
Missed renamed dict

6 years agoENABLE_METRICS => clever_metrics ; default to false
Frédéric Menou [Tue, 27 Feb 2018 16:22:49 +0000 (17:22 +0100)] 
ENABLE_METRICS => clever_metrics ; default to false

6 years agoMerge pull request #3 from fmenou/slack-notifications
Frédéric Menou [Tue, 27 Feb 2018 15:51:02 +0000 (16:51 +0100)] 
Merge pull request #3 from fmenou/slack-notifications

Notify the #machine-room Slack channel

6 years agoFix Travis setup 3/head
Frédéric Menou [Tue, 27 Feb 2018 15:34:11 +0000 (16:34 +0100)] 
Fix Travis setup

6 years agoUnrelevant webhook for private project
Frédéric Menou [Tue, 27 Feb 2018 15:28:50 +0000 (16:28 +0100)] 
Unrelevant webhook for private project

Might be useful if we open-source it.

6 years agoNotify the #machine-room Slack channel
Frédéric Menou [Tue, 27 Feb 2018 15:23:28 +0000 (16:23 +0100)] 
Notify the #machine-room Slack channel

6 years agoMerge pull request #2 from gaetanfl/improve_cleverness
Gaëtan [Tue, 27 Feb 2018 15:10:14 +0000 (16:10 +0100)] 
Merge pull request #2 from gaetanfl/improve_cleverness

Make the role more clever friendly

6 years agodefine safe default variable for clever and rename clever_app_tasks to clever_app_tas... 2/head
Gaëtan Duchaussois [Mon, 26 Feb 2018 09:54:37 +0000 (10:54 +0100)] 
define safe default variable for clever and rename clever_app_tasks to clever_app_tasks_file

6 years agoMerge pull request #1 from gaetanfl/first_try
Gaëtan [Fri, 23 Feb 2018 17:10:48 +0000 (18:10 +0100)] 
Merge pull request #1 from gaetanfl/first_try

Migrating single tasks file to a galaxy role

6 years agoadd travis file 1/head
Gaëtan Duchaussois [Thu, 22 Feb 2018 13:01:02 +0000 (14:01 +0100)] 
add travis file

6 years agoMigrating single tasks file to a galaxy role
Gaëtan Duchaussois [Thu, 22 Feb 2018 10:53:19 +0000 (11:53 +0100)] 
Migrating single tasks file to a galaxy role

6 years agoInitial commit
Gaëtan [Thu, 22 Feb 2018 10:36:10 +0000 (11:36 +0100)] 
Initial commit