Commit Graph

335 Commits

Author SHA1 Message Date
404646e6a2 Fix certificate location 2019-12-27 16:24:53 +01:00
b5447f6f06 WIP simplification of read sd/hd functions 2019-12-25 18:57:00 +01:00
49749cdeeb Adding alias for turning off LED 2019-12-24 15:34:17 +01:00
0575aad054 WIP on preparing SD card
New step to turn off power LED
2019-12-24 15:32:10 +01:00
742fc70798 WIP new steps to download raspbian lite image and write to SD card 2019-12-23 23:14:13 +01:00
ef572f9d7e Bump sequencer revision to 9
New API function echoinfo

New option -s to execute only one step

Step argruments are also passed to step info function
2019-12-23 23:13:11 +01:00
f90e95461e New seq for basic raspberry pi setup
WIP
2019-12-23 06:29:17 +01:00
ebe2bee4fd Bump mayan version to 3.3.6 2019-12-19 23:27:51 +01:00
be420094b5 Fix: escaping start of line character 2019-12-19 23:27:29 +01:00
d5274f159e Adding steps to reduce RNGD syslog entries (starting with Raspian buser 2019-12-16 13:39:54 +01:00
4dd128d00f Absolute path for sequencer.sh needed for automatic execution via cron 2019-12-16 13:28:39 +01:00
53d51f8cee Added steps to configure nginx status
Todo: enhancement for automatic nginx configuration
2019-12-14 21:10:47 +01:00
c01371a21c Added steps to configure php-fpm status
Todo: enhancement for automatic nginx configuration
2019-12-14 15:10:25 +01:00
c88ae510ab Bump mayan-edms version to 3.3.5
Make use of latest sequencer features
2019-12-14 00:37:35 +01:00
23924645cb fix sequencer.sh include 2019-12-14 00:07:55 +01:00
bc5d30f400 New sequence certbot for install and update of certificates 2019-12-13 23:48:06 +01:00
91f9f8a8da endCheckEmpty uses full DESCRIPTION as error message, if available 2019-12-13 23:47:02 +01:00
2041621d2b Using new sequencer.sh features
No functional change
2019-12-13 23:19:23 +01:00
0cf41c708d Added basics sequence as collection simple setup tasks
Starting with ssmtp
2019-12-13 12:20:31 +01:00
d182f5e0c6 Small output update 2019-12-13 12:18:51 +01:00
358cff38b1 New sequence to manage rsyslog config
Only client configuration for now
2019-12-12 23:51:26 +01:00
9a303b634f Extended addConf with file support for SOURCE 2019-12-12 23:49:16 +01:00
790ba88d7d Preparation for fail2ban script 2019-12-12 20:58:06 +01:00
6cfcee6d20 Bump Sequencer required version to 8 2019-12-12 11:01:54 +01:00
d1df177afb Onlyoffice port default to 80 2019-12-12 11:00:41 +01:00
e761cbacdf Make user configuration for onlyoffice sequence 2019-12-12 10:59:24 +01:00
7e3fb265c4 Ignoring local .cfg files (step user configuration) 2019-12-12 10:58:37 +01:00
d6aba7d06f Bump sequencer.sh version to 8.0.0
Support for function step_config which is called once before any step

Output alias on stopping at a step if available
2019-12-12 10:57:28 +01:00
8d8779a58a Add support to start onlyoffice docker container with JWT_SECRET
Docker prune added as step
2019-12-11 23:43:12 +01:00
68a16b2fdd Fix: step arguments not passed on correctly if strings with spaces were involved 2019-12-11 23:16:35 +01:00
1ceefcfe95 New seq onlyoffice which installs latest docker and latest onlyoffice image
todo: upgrade steps
2019-12-11 13:41:04 +01:00
100f0f9db9 Update with new sequencer features 2019-12-10 00:37:06 +01:00
982d34815f Update with new sequencer features 2019-12-09 23:40:15 +01:00
07fcd28545 Bump sequencer version to 7.1.0
Update verbose and dry-run handling. Using bash ":" build-in function

Small helpapi update
2019-12-09 23:37:26 +01:00
f514b73322 New option -o for endReturn to directly evaluate an error code
Addition to api help
2019-12-09 14:45:06 +01:00
bf51d0ee11 Bump gitea version to 3.3.4
Rename step update to upgrade

Using correct package for exiftool
2019-12-09 14:42:06 +01:00
3cad9c40c6 Update installation procedure to meet new requirements comming from pyhton3 and mayan-edms 3.3.3+
Switching virtual environment to pyhton3-venv
2019-12-08 21:49:30 +00:00
3d1097bb5d New function step to execute other steps also by alias
Possibilty to skip a step, if run without quiet option

WIP build-in function documentation
2019-12-08 21:38:42 +00:00
4feb26103b Bump gitea version to 1.10.1
Bugfix version
2019-12-06 11:15:06 +01:00
6d12f7aecd Bump mayan version to 3.3.3
supervisor conf working out of the box
2019-12-05 15:13:40 +01:00
0d534be7a9 Bump mayan version to 3.3.2
This major release brought some dependency and syntax updates
2019-12-05 10:43:05 +01:00
30fa3e3551 Bump to version 3.2.11
Wrapping password in " automatically during update or installation using sed
2019-12-01 14:54:37 +01:00
5f662828a2 Security and conformance updates
- Publish abbuse addresse using mod_disco

Allow users to change password with client

- ...
2019-11-23 12:55:41 +01:00
be59c27224 Another use of echoerr 2019-11-23 12:54:16 +01:00
d89dd8e6ab Make use of echoerr to send error messages to stderr 2019-11-22 21:08:05 +01:00
78de3db626 Added list option field to be passed to scp
Usage of echoerr for error messages
2019-11-22 21:07:12 +01:00
aaec21ae93 First functional seq for ssh management
- Installing, Authorization key generation, Authorization key sending, Sending command list

Keys are generated without user input (4096,rsa,comment: hostname,no passphrase,default path)
2019-11-21 23:43:15 +01:00
c7de26455b new function getReturn which return latest value previously saved by saveReturn
function saveReturn returns with the same errno it saved

refactor documentation replace installation with sequence and aborted with stopped

New starting output with absolute path to seq
2019-11-21 23:30:08 +01:00
a2fc9e62c9 Add execution permission 2019-11-20 23:09:53 +01:00
46b6839f50 Started with key creation step 2019-11-20 23:09:29 +01:00