Joey Hess
00dead44a1
Merge branch 'joeyconfig'
2015-08-14 15:01:57 -04:00
Joey Hess
3ee61b70bb
better comply with propellor's layout style
2015-08-13 10:03:06 -04:00
Antoine Eiche
f4abc3c1cb
Propellor.Property.Firewall: coding style
2015-08-13 10:01:36 -04:00
Antoine Eiche
fe2f95a43c
Propellor.Property.Firewall: fix Port datatype to iptable parameter translation
2015-08-13 09:58:08 -04:00
Joey Hess
eaca662dc1
Make sure that make is installed when bootstrapping propellor.
2015-08-12 19:19:45 -04:00
Joey Hess
4cab90c137
propellor spin
2015-08-12 17:00:03 -04:00
Joey Hess
497397274d
Merge branch 'joeyconfig'
2015-08-03 15:16:59 -04:00
Joey Hess
17e0471b2f
propellor spin
2015-08-03 13:42:05 -04:00
Daniel Brooks
3a170b52b7
re-add mistakenly removed retention line to the graphite schema config file
2015-08-02 03:59:28 -04:00
Félix Sipma
b7a9655a69
Propellor.Property.Tor: remove duplicate code
...
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2015-07-31 10:31:31 -04:00
Joey Hess
37cf983363
Merge branch 'joeyconfig'
2015-07-30 12:10:58 -04:00
Joey Hess
f387bbcf2d
Work around broken git pull option parser in git 2.5.0, which broke use of --upload-pack to send a git push when running propellor --spin.
2015-07-30 12:01:15 -04:00
Joey Hess
80f44c99be
Merge branch 'joeyconfig'
2015-07-21 11:48:38 -04:00
Joey Hess
26fda3f39a
ssh client needed for kiteshellbox
2015-07-21 11:48:30 -04:00
Joey Hess
30c024a9db
Merge branch 'joeyconfig'
2015-07-21 11:18:42 -04:00
Joey Hess
512137a4d9
language
2015-07-21 11:18:15 -04:00
Joey Hess
1ea376cf10
fix layout to meet style
2015-07-21 11:17:00 -04:00
Joey Hess
e4ecda210b
remove caution comment
...
I think this was inherited from flagFile, but the reasons to use caution
when using flagFile (that it makes code to satisfy a property only run once)
don't apply when using onChangeFlagOnFail.
2015-07-21 11:15:05 -04:00
Antoine Eiche
7ff39bb098
Add operator onChangeFlagOnFail.
...
It seems like `onChange` except that if property y fails, a flag file
is generated. On next runs, if the flag file is present, property y is
executed even if property x doesn't change.
With `onChange`, if y fails, the property x `onChange` y returns
`FailedChange`. But if this property is applied again, it returns
`NoChange`. This behavior can cause trouble...
2015-07-21 11:14:44 -04:00
Joey Hess
c35f77a724
Merge branch 'joeyconfig'
2015-07-21 11:13:24 -04:00
Joey Hess
c7bc34d256
fix check for already existing shim
...
Was not checking the shim file, oops.
2015-07-21 10:47:26 -04:00
Joey Hess
55c6b1cc30
Merge branch 'joeyconfig'
2015-07-20 12:06:36 -04:00
Joey Hess
8d971b83ba
Ssh.permitRootLogin type changed to allow configuring WithoutPassword and ForcedCommandsOnly (API change)
...
* Ssh.permitRootLogin type changed to allow configuring WithoutPassword
and ForcedCommandsOnly (API change)
* setSshdConfig type changed, and setSshdConfigBool added with old type.
2015-07-20 12:03:47 -04:00
Joey Hess
d885624983
clarify
2015-07-13 19:08:39 -04:00
Joey Hess
c167e6b75f
propellor spin
2015-07-11 20:58:52 -04:00
Joey Hess
0349cf076b
Merge branch 'joeyconfig'
2015-07-05 15:52:46 -04:00
Sean Whitton
b462aefdb2
Systemd.masked property
...
This property masks, and when reverted unmasks, systemd services. This is just
`systemctl mask service` and `systemctl unmask service`. It's useful for
turning off a system service that you intend to run with --user.
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2015-07-05 15:52:00 -04:00
Joey Hess
1d6972bb79
typo
2015-07-03 02:02:28 -04:00
Joey Hess
08ce9c7666
update
2015-07-03 00:20:06 -04:00
Joey Hess
9bd152cfc6
update
2015-07-02 23:15:54 -04:00
Joey Hess
4ac4855a78
propellor spin
2015-07-02 11:14:54 -04:00
Joey Hess
af8fc34abf
Merge branch 'joeyconfig'
2015-06-29 16:40:09 -04:00
Joey Hess
fc04d0d81d
Added --unset to delete a privdata field.
2015-06-29 16:40:01 -04:00
Joey Hess
c0ba25ef87
Merge branch 'joeyconfig'
2015-06-29 16:24:54 -04:00
Iustin Pop
37a5c05aba
Further docstring improvements.
2015-06-29 16:15:29 -04:00
Iustin Pop
cfa236a042
Fix a couple of trivial typos in Postfix docstring
2015-06-29 16:15:29 -04:00
Joey Hess
d353db60ad
Merge branch 'joeyconfig'
2015-06-16 14:53:08 -04:00
Antoine Eiche
46241b3a89
Replace String type synonym Docker.Image by a data type which allows to specify an image name and an optional tag.
...
This also introduces the class ImageIdentifier which is internally
used by some Docker methods.
2015-06-16 14:48:59 -04:00
Joey Hess
723f47d1ac
Merge branch 'joeyconfig'
2015-06-09 17:09:09 -04:00
Antoine Eiche
e1f2d4a8f1
Add Docker environment property which allows to specify environment variables to containers.
2015-06-04 12:16:29 -04:00
Joey Hess
5d3408d322
Merge branch 'joeyconfig'
...
Conflicts:
privdata.joey/privdata.gpg
2015-06-03 12:17:56 -04:00
Joey Hess
fd9d172bcd
wording
2015-06-02 00:37:17 -04:00
Joey Hess
af450d89c8
fix example
2015-06-02 00:14:08 -04:00
Joey Hess
e11c68cf1e
Docker: volume and publish accept Bound FilePath and Bound Port, respectively. They also continue to accept Strings, for backwards compatability.
2015-06-01 23:57:33 -04:00
Joey Hess
c9dc306016
more systemd improvements
2015-06-01 23:41:07 -04:00
Joey Hess
765367dab9
add Bound
2015-06-01 23:16:25 -04:00
Joey Hess
6241a16772
propellor spin
2015-06-01 22:07:05 -04:00
Joey Hess
802f3c968d
descs
2015-06-01 18:34:15 -04:00
Joey Hess
87a116d5db
use --machine
...
needed by systemd 220 for machined to see the container as a machine
2015-06-01 18:33:49 -04:00
Joey Hess
ef1307652e
another try at unmounting /proc for systemd-nspawn
2015-06-01 18:14:47 -04:00