Commit Graph

62 Commits

Author SHA1 Message Date
Emmanuel Garette d1d6a80fe7 add systemd timer + a service and a timer can have same name 2022-03-05 11:01:31 +01:00
Emmanuel Garette fbc5f9374e owner and group could be a variable 2022-01-26 13:01:40 +01:00
Emmanuel Garette e6a69b8441 password => secret 2022-01-09 13:08:54 +01:00
Emmanuel Garette 8cf8c9b8eb provider support 2021-12-10 23:35:44 +01:00
Emmanuel Garette 757d9ec5c2 can disabled a file 2021-12-04 22:07:51 +01:00
Emmanuel Garette d41a879ed9 add undisable attribut to service 2021-11-26 22:46:34 +01:00
Emmanuel Garette 1fb0ed5918 add swap service type 2021-05-18 18:20:43 +02:00
Emmanuel Garette 9c1589ca53 better systemd service support 2021-05-13 22:30:58 +02:00
Emmanuel Garette b35d930d7e valid_enum is now choice 2021-05-01 18:32:45 +02:00
Emmanuel Garette d3008dc217 disabled a service (ref #4) 2021-04-29 18:20:05 +02:00
Emmanuel Garette e5737cd572 remove group constrainte, it's now a normal group 2021-04-13 19:05:01 +02:00
Emmanuel Garette 65d40f494f reident tests 2021-04-13 11:07:10 +02:00
Emmanuel Garette f4471c4875 can add extra annotators 2021-04-12 15:04:38 +02:00
Emmanuel Garette 1249276b9d now we can personalise default setting for file et override 2021-04-04 11:03:49 +02:00
Emmanuel Garette 63e679036b add valid_enum with function and rename domain type to domainname 2021-03-19 10:14:08 +01:00
Emmanuel Garette e11105db32 calculation with param 'information' from a variable 2021-03-08 06:52:01 +01:00
Emmanuel Garette 651d89dd04 add new engine creole_legacy 2021-02-28 20:16:57 +01:00
Emmanuel Garette 3e7ae41061 check owner, deployed_service and various improvment 2021-02-26 20:38:17 +01:00
Emmanuel Garette 2ca7b9a6fc personaze mode 2021-02-22 19:28:51 +01:00
Emmanuel Garette e6afef6a81 add servicelist 2021-02-21 19:48:30 +01:00
Emmanuel Garette c149d7c38d include => included fixes #2 2021-02-21 16:58:56 +01:00
Emmanuel Garette 0be7a72d28 Add new attribute "include" to "file"
This attribute have 3 values:
- "no": it's a normal file
- "name": the name is included in another template so it is generated before other templates
- "content": the content is included in another template so it is generated before the other templates and is not installed on the server

fixes #2
2021-02-21 10:44:48 +01:00
Emmanuel Garette 20d8242d47 add jinja2 templating 2021-02-20 18:02:50 +01:00
Emmanuel Garette eb3720d6bf separate RougailTemplate to RougailSystemdTemplate 2021-02-20 15:46:13 +01:00
Emmanuel Garette ba41b27dbf separate engine from template 2021-02-20 10:41:53 +01:00
Emmanuel Garette 04f8fc048c <file name='a'/> => <file>a</file> 2021-02-19 14:44:27 +01:00
Emmanuel Garette 41620cc92e add manage service 2021-02-19 11:03:52 +01:00
Emmanuel Garette bc25216c27 reworks on ip 2021-02-19 10:50:28 +01:00
Emmanuel Garette 0ccd3405db add 'version' to rougail attribut 2021-02-18 18:57:50 +01:00
Emmanuel Garette e35a3cb19d add ParamIndex 2021-02-17 22:32:28 +01:00
Emmanuel Garette 0c4deb1016 name of file is a filename 2021-02-17 09:52:17 +01:00
Emmanuel Garette c7ea03b411 check symlink type for _type in service 2021-02-17 07:48:19 +01:00
Emmanuel Garette bd299e3d2b documentation + fallback on condition 2021-02-16 10:22:29 +01:00
Emmanuel Garette 6d571d8cac mandatory_if_in only for variables 2021-02-15 18:52:12 +01:00
Emmanuel Garette 5f76065597 better support type in params 2021-02-12 18:08:28 +01:00
Emmanuel Garette ce507a84f9 support family in family 2021-02-12 07:48:27 +01:00
Emmanuel Garette 8d47923abe fill's documentation 2021-02-10 08:19:33 +01:00
Emmanuel Garette 6f05c22a3d same target and param in check|condition|fill 2021-02-08 17:46:58 +01:00
Emmanuel Garette 0100c692b2 notraisepropertyerror => propertyerror 2021-02-07 09:23:01 +01:00
Emmanuel Garette 683bd862f5 documentation 2021-01-30 19:42:46 +01:00
Emmanuel Garette f5f68f3bc8 update license 2021-01-30 08:15:26 +01:00
Emmanuel Garette f0ba368f2a suppress separators 2021-01-17 18:12:33 +01:00
Emmanuel Garette 25d4fb9db4 remove oui/non yes/no ... types 2021-01-10 16:53:41 +01:00
Emmanuel Garette 1e0cb96b34 pylint annotator/constrainte.py 2021-01-02 21:23:18 +01:00
Emmanuel Garette ccc6924866 simplify objectspace 2020-12-23 17:36:50 +01:00
Emmanuel Garette 6c6746c58f help in variable or family now 2020-12-23 13:29:51 +01:00
Emmanuel Garette 6bda645903 leadership name 2020-11-14 17:20:55 +01:00
Emmanuel Garette f7db6b0289 add remove_fill attribute 2020-11-08 09:51:33 +01:00
Emmanuel Garette 101dfefaa9 dynamic variable and calculation 2020-10-04 17:27:55 +02:00
Emmanuel Garette 246ac25791 refactor valid_enum 2020-10-04 17:23:55 +02:00