Commit Graph

275 Commits

Author SHA1 Message Date
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
f5193f46ee Bump sequencer revision to 6
Adding optional message for endReturnto replace predefined one
2019-11-20 23:08:44 +01:00
b79ae416e6 WIP for ssh management
Function for parsing a command file, which can send files and execute commands on a given remote host
2019-11-20 16:39:41 +00:00
f5c5120fff Don't show dry-run warning when option quiet is selected 2019-11-20 16:38:23 +00:00
e5678c9692 Fix crash when invalid alias strings contain '.' are processed
Help and commandline informational output
2019-11-20 15:22:02 +00:00
046f80f865 Adding python-sleekxmpp
Dependency for xmpp notification capability.
2019-11-17 23:24:02 +01:00
aafc1cb29c Working seq to install pyload an a raspbian
Tested on raspbian stretch
2019-11-17 00:53:44 +01:00
6a9464f0bb Add step to list mysql users 2019-11-17 00:52:45 +01:00
a5ac79cbcc Bump gitea to 1.10.0 2019-11-15 11:59:17 +01:00
94b3afafe1 Merge branch 'master' of https://winklerfamilie.eu/git/efelon/shell_sequencer 2019-11-13 11:59:44 +01:00
bc12312101 Use dev branch for updates until first release
Add seq to force a cloned repository to dev branch, losing all unstaged changes
2019-11-13 11:59:20 +01:00