Commit graph

49 commits

Author SHA1 Message Date
Denys Havrysh
72936c538f Secure filesystem permissions for config file and data dir 2017-11-28 15:51:07 +02:00
Denys Havrysh
74f7fb4394 Allow configure user and group for Consul service 2017-11-28 12:16:19 +02:00
Ahmed M. AbouZaid
eaddab8779
Merge pull request #22 from AAbouZaid/master
Remove services.json, no need for it anymore
2017-11-24 00:21:34 +01:00
Ahmed M. AbouZaid
eabddbd6a7
Merge pull request #20 from habitissimo/script-context
add context to script templates
2017-11-24 00:13:15 +01:00
Ahmed AbouZaid
63c9f69395 remove services.json, no need for it anymore 2017-10-31 12:41:46 +01:00
Ahmed AbouZaid
d99c754f8d serialize for better json format 2017-10-31 00:54:47 +01:00
Hugo Chinchilla Carbonell
1acaa1c0c3 fix variable name 2017-09-06 15:56:28 +02:00
Hugo Chinchilla Carbonell
55d9e99bbd add context to script templates 2017-09-06 15:48:11 +02:00
pierluca
31cd1b5137 Applied review comments 2017-06-19 09:15:05 +02:00
pierluca
1e47bd571f Defaults are not ignored when pillar is set 2017-06-14 09:14:45 +02:00
Javier Bértoli
8988e95613 Merge pull request #15 from ChrisLundquist/rehome
[consul] allow rehoming
2017-04-17 20:24:21 -03:00
J. Eduardo
7725253f1a Added support for installation on ARM architectures. 2017-04-04 23:31:13 +02:00
Javier Bértoli
f254e1d300 Merge pull request #16 from wkda/master
Create data dir based on pillar value
2017-03-02 09:58:58 -03:00
Charles McLaughlin
7f71883d09 Download URL configurable via pillar
I ran into this problem where the formula can't download and install
Consul:

https://github.com/saltstack/salt/issues/38730

As a work around, I'm making the download URL configurable. Not sure if
many other people will find this useful, so if you don't want to merge
it that's fine. For me it's only a temporary fix until I can upgrade
Salt.
2017-02-28 09:30:25 -08:00
Ivan Lopez
9256fc3509 remove unneeded runtime dir; create data dir using pillar value 2016-11-10 18:35:09 +01:00
Chris Lundquist
6e3e2b94b9 [consul] allow rehoming 2016-10-31 20:30:48 +00:00
Denys Havrysh
da493ea510 Enable Consul service to start at boot time 2016-10-24 13:45:20 +03:00
Cheng-Lung Sung
19846f7c40 update to 0.7.0
Ref: https://releases.hashicorp.com/consul/0.7.0/consul_0.7.0_SHA256SUMS
2016-09-20 22:47:45 +08:00
CL Sung
c4777abc19 update consul default to 0.6.4 2016-08-06 11:44:26 +08:00
Alan Scherger
43336962ee consul 0.6.1 is packaged with the UI already 2016-05-22 09:16:25 -05:00
George Robinson
347937ad46 Separate consul and consul-template states
Break up the consul formula into two states: consul and consul-template
such that it is possible to install consul without consul-template.

Update consul and consul-template to 0.6.4 and 0.14.0 respectively.

Consul template can now be configured with pillars.
2016-04-24 11:20:31 +01:00
George Robinson
60768a2808 Define service and configure consul-template 2016-04-22 11:40:14 +01:00
George Robinson
2107339712 Fix conflicting ID with other formulas 2016-04-08 11:35:36 +01:00
Kevin Schmidt
b3fb4a01e7 updating install to use releases.hasicorp.com and use version 0.6.1 plus sha256 hashing 2016-01-12 01:10:48 +00:00
Bahadır Kandemir
157f20c8e1 Split state files 2015-10-22 22:29:19 +03:00
Bahadır Kandemir
d2442635a1 Use correct versions 2015-10-22 21:12:40 +03:00
Bahadır Kandemir
f427abb8e9 UI should be folder 2015-10-22 21:08:03 +03:00
Bahadır Kandemir
3b9c1e2bb2 Use correct version 2015-10-22 21:06:38 +03:00
Bahadır Kandemir
d60437c5ed Fixed typos and checksum 2015-10-22 21:04:02 +03:00
Bahadır Kandemir
047e3d7e5c Better folder structure 2015-10-22 20:53:33 +03:00
Bahadır Kandemir
f1fecea83e Better method for installing new versions 2015-10-22 20:14:15 +03:00
Bahadır Kandemir
aa30374be6 Extract file 2015-10-22 17:15:24 +03:00
Bahadır Kandemir
19ba774256 Install Consul template 2015-10-22 17:08:50 +03:00
Bahadır Kandemir
4349d66e53 Add scripts to default options 2015-10-10 13:03:07 +03:00
Bahadır Kandemir
633eb6c41e Correct services template 2015-10-10 01:21:19 +03:00
Bahadır Kandemir
77695911ef Correct script variables 2015-10-10 01:16:55 +03:00
Bahadır Kandemir
fe712f5f41 Simpler configuration for services 2015-10-10 01:13:15 +03:00
Bahadır Kandemir
54f5ce0389 Fixed typo 2015-10-10 01:03:23 +03:00
Bahadır Kandemir
5a3c58a0c6 Install scripts 2015-10-10 01:02:16 +03:00
Bahadır Kandemir
63c49d7431 Deep scan config 2015-10-10 00:58:08 +03:00
Bahadır Kandemir
53cee1b3cd Install scripts to correct folder 2015-10-10 00:46:19 +03:00
Bahadır Kandemir
75d4818dc9 Fixed typo 2015-10-10 00:42:55 +03:00
Bahadır Kandemir
dfd4836983 Add service registry 2015-10-10 00:39:53 +03:00
Bahadır Kandemir
c365a30842 Watch init file 2015-10-08 23:34:57 +03:00
Bahadır Kandemir
eccbdb91b1 Get bind address from config 2015-10-08 23:24:06 +03:00
Bahadır Kandemir
80dab3058f Retry join 2015-10-08 14:49:04 +03:00
Bahadır Kandemir
772d96b58d Download correct version 2015-10-08 14:48:34 +03:00
Bahadır Kandemir
767274fd64 Make config generic 2015-10-07 22:02:53 +03:00
Bahadır Kandemir
3676273bc4 Initial commit 2015-10-07 21:18:22 +03:00