Skip to content
Snippets Groups Projects
Commit 653f6cd7 authored by Hahn Axel (hahn)'s avatar Hahn Axel (hahn)
Browse files

update docs

parent dca8f58d
No related branches found
No related tags found
No related merge requests found
......@@ -37,6 +37,18 @@ You can add an existing profile name to limit the execution to that profile only
To start a single profile start `./deploy_app.sh -l` to get a list of exisring configured profiles
and then `./deploy_app.sh [PROFILE]`.
Each execution on CLI or cronjob creates a log file per profile in /var/log/imldeployment-client/.
```text
> ls -ltr /var/log/imldeployment-client/
total 60
-rw-r--r-- 1 root root 28613 Apr 25 15:09 profile_A__2022-04-25__150405.log
-rw-r--r-- 1 root root 30747 Apr 25 15:10 profile_B__2022-04-25__150959.log
```
Each logfile contens the profile name + 2 underscore + timestamp.
There is an automatic cleanup: the script keeps the last 10 logs per profile.
## ./bin/create_config.sh
The script is used to read a template (*.erb) to replace simple placeholders
......
......@@ -5,20 +5,20 @@ It handles a secure download, extracts the package, generates configs.
```mermaid
graph LR
CI(CI deployment web gui ) --> |Build package| PkgDir
CI(CI<br>deployment<br>web gui) --> |Build| PkgDir
PkgDir[Package<br>dir]
PkgDir[Package dir]
PkgDir --> |rsync| Pkg1
PkgDir --> |rsync| Pkg2
PkgDir --> |rsync| Pkg3
Pkg1(CI package server 1) --> |secure download| DeployClient
Pkg2(CI package server N)
Pkg1(CI package<br>server 1) --> |secure<br>download| DeployClient
Pkg2(CI package<br>server N)
Pkg3(Puppet master)
subgraph Appserver
DeployClient --> |installs| ApplicationA(Application A)
DeployClient --> |installs| ApplicationB(Application B)
DeployClient --> |installs| ApplicationA(Application A)
DeployClient --> |installs| ApplicationB(Application B)
end
```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment