Commit Graph

5 Commits

Author SHA1 Message Date
Jonathan Rosser a10d00766e Remove references to unsupported operating systems
All references to Gentoo, SUSE, Debian stretch and Centos-7  are removed.
Conditional tasks, ternary operators and variables are simplified where possible
OS specific variables files are generalised where possible

Change-Id: If9dfa6aaa1e90856c6a4c074fd33b8e49b57a5fc
2021-03-21 20:48:54 +01:00
Dmitriy Rabotyagov 424d48440c Use systemd-journald instead of log files
This patch aims to migrate service from usage of  rsyslog to journald.
By this we mean dropping rsyslog client installation and
set log address to /dev/log, which is served by journald.

Change-Id: I80dccb129e73fd58f7211bd56d36e55b55603c6a
2019-07-22 19:53:01 +03:00
Mohammed Naser b3c79f944b debian: add ci and update meta
This patch adds the Debian jobs for this role to make sure
it's always passing as well as updates the meta to reflect
it's support of Debian accordingly.

It also clean-up an old variable which is carried for upgrades
that is no longer relevant now.

A new variable has been added to ensure pre-packages, which
have been generally assumed to be installed as a base OS
package, have been installed before installing the application
or configuring the system via the role.

Depends-On: I135ea73604890eae5e9e2a7cdcab81b2b39ad426
Change-Id: I19094b540aff81b7aa029880e404a2990f82e538
Signed-off-by: Kevin Carter <kevin@cloudnull.com>
2019-04-08 08:45:53 +01:00
Markos Chandras 31f0c0a929 Disable HAProxy apparmor profile if present
openSUSE ships a HAProxy profile which prevents the creation of the
/run/haproxy.stat file.

profile="/usr/sbin/haproxy" name="/run/haproxy.stat.21697.tmp" pid=21697 comm="haproxy" requested_mask="c" denied_mask="c" fsuid=0 ouid=0

As such, lets follow the common pattern across OSA roles to disable the
profile instead of trying to manage it.

Change-Id: Iaacb628f4cc78687c95034e81ed924807a3018bd
2018-09-19 14:22:38 +01:00
Markos Chandras baa46072ea SUSE: Add support for openSUSE Leap 15
Change-Id: Ia5b86821ad3bc9458f7a474a13479939dd2ca21d
2018-09-13 15:08:07 +01:00