Matt Cengia
b0e984136f
Fix issues building ma1sd Docker image
...
The tag format used in the `ma1sd` repo have change. Versions no longer
start with 'v', and when building for non-amd64, we also need to strip
off the '-$arch' bit from the Docker image name.
Further, when building the .jar file, `ma1sd` currently names the .jar
based on the project's directory, which we call 'docker-src'. This means
other parts of the `ma1sd` build can't find the .jar file. Remedy this
by ensuring that the dir is called `docker-src/ma1sd`.
2020-07-17 13:57:47 +10:00
shadow
6293f1bdb0
Run all API self checks in check_mode
2020-07-04 15:24:33 +02:00
Slavi Pantaleev
635f385971
Use pre-built arm64 image for ma1sd
...
ma1sd 2.4.0 announced experimental support for arm64.
We're making use of those arm64 images instead of self-building.
2020-06-29 14:53:23 +03:00
teutat3s
4cf59098ad
Update ma1sd to v2.4.0
2020-06-28 21:47:19 +02:00
Slavi Pantaleev
5da31ba579
Move configuration templates outside of defaults/main.yml files
2020-06-03 09:33:28 +03:00
Chris van Dijk
6334f6c1ea
Remove hardcoded command paths in systemd unit files
...
Depending on the distro, common commands like sleep and chown may either
be located in /bin or /usr/bin.
Systemd added path lookup to ExecStart in v239, allowing only the
command name to be put in unit files and not the full path as
historically required. At least Ubuntu 18.04 LTS is however still on
v237 so we should maintain portability for a while longer.
2020-05-27 23:14:54 +02:00
Slavi Pantaleev
a3259bbd77
Add |to_json to some variables
2020-05-19 21:15:23 +03:00
louis
a03e95b7eb
enable by default v2 api prefix for ma1sd
2020-05-19 17:06:11 +02:00
Chris van Dijk
7585bcc4ac
Allow the matrix user username and groupname to be configured separately
...
No migration steps should be required.
2020-05-01 19:59:32 +02:00
Slavi Pantaleev
5927ed56b0
Fix matrix_ma1sd_service_stat.stat.exists sometimes being undefined
2020-04-03 13:55:23 +03:00
Slavi Pantaleev
c3efd2966f
Fix mxisd -> ma1sd migration for older versions of Ansible
2020-04-03 13:12:03 +03:00
Slavi Pantaleev
a0b82d2234
Fix mxisd -> ma1sd data migration (mxisd.db -> ma1sd.db)
2020-04-03 09:54:05 +03:00
Slavi Pantaleev
a4ea2f850b
Provide a friendlier migration message from people using matrix_mxisd_ variables
2020-04-03 09:42:14 +03:00
Slavi Pantaleev
be19511338
Add missing container self-build variables for ma1sd
2020-04-03 09:28:44 +03:00
Slavi Pantaleev
59ccff9bab
Fix mxisd -> ma1sd file copying
...
When the playbook executes on a remote host (as it usually does),
we need to explicitly say `src` is a remote file and not relative
to the playbook.
2020-04-03 09:27:22 +03:00
Marcel Partap
4172345d34
Fix regex matching against old variable names in ma1sd validation task
2020-04-02 17:20:06 +02:00
Marcel Partap
e4ceeccd14
Add mxisd => ma1sd migration task
2020-04-02 17:19:40 +02:00
Marcel Partap
92672f8949
matrix-ma1sd/tasks/validate_config.yml: can ansible process regex in when statements?
2020-04-02 11:31:59 +02:00
Marcel Partap
ed34d0ac39
fix "noeol" ("No newline at end of file" == missing 0A byte at file end)
2020-04-02 11:31:59 +02:00
Marcel Partap
c2d384d2ef
some more mxisd to ma1sd string/URL replacements
2020-04-02 11:31:38 +02:00
Marcel Partap
8c5c2e5eec
Bump ma1sd version to 2.3.0
2020-04-02 11:31:38 +02:00
Marcel Partap
9d0803cdf9
Specify up-to-date version 2.2.2 of ma1sd docker image
2020-04-02 11:26:30 +02:00
Marcel Partap
187dedf920
Duplicate matrix-mxisd role for matrix-ma1sd fork
...
(adapting strings and URLs)
2020-04-02 11:26:30 +02:00