diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/bowdst.timer | 10 | ||||
| -rw-r--r-- | scripts/collateral.service | 15 | ||||
| -rw-r--r-- | scripts/collateral.timer | 10 | ||||
| -rw-r--r-- | scripts/ice.service | 11 | ||||
| -rw-r--r-- | scripts/ice.timer | 2 | ||||
| -rw-r--r-- | scripts/ops.service | 15 | ||||
| -rw-r--r-- | scripts/ops.timer | 9 | ||||
| -rw-r--r-- | scripts/report_ops@.service | 1 | ||||
| -rw-r--r-- | scripts/upload_sma_positions.timer | 10 |
9 files changed, 61 insertions, 22 deletions
diff --git a/scripts/bowdst.timer b/scripts/bowdst.timer deleted file mode 100644 index ee246586..00000000 --- a/scripts/bowdst.timer +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Load Bowdst cash balances and email positions to HM - -[Timer] -OnCalendar=Mon..Fri 7:30 -Unit=simple@bowdst.service -RandomizedDelaySec=1m - -[Install] -WantedBy=timers.target diff --git a/scripts/collateral.service b/scripts/collateral.service new file mode 100644 index 00000000..0f7bbfce --- /dev/null +++ b/scripts/collateral.service @@ -0,0 +1,15 @@ +[Unit] +Description=Download collateral files and email admin +OnFailure=monitor@%n + +[Service] +Type=simple +DynamicUser=Yes +StateDirectory=serenitas +ExecStart=/usr/bin/python -m collateral -d -s +EnvironmentFile=/etc/serenitas.conf +Environment=PGPASSFILE=%d/serenitas_pgpass +Environment=MPLCONFIGDIR=%S/ops +Environment=PYTHONPATH=/home/guillaume/projects/code/python +ReadWritePaths=/home/serenitas/Daily /home/serenitas/CorpCDOs/logs +LoadCredential=serenitas:/etc/credstore diff --git a/scripts/collateral.timer b/scripts/collateral.timer new file mode 100644 index 00000000..c24613c5 --- /dev/null +++ b/scripts/collateral.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Download collateral file and update admin + +[Timer] +OnCalendar=Mon..Fri 6:00 +OnCalendar=Mon..Fri 11:30 +Unit=ops.service + +[Install] +WantedBy=timers.target diff --git a/scripts/ice.service b/scripts/ice.service deleted file mode 100644 index 82e28337..00000000 --- a/scripts/ice.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=Download Ice reports -OnFailure=monitor@%n - -[Service] -Type=simple -User=flint -Group=flint -ExecStart=/usr/bin/python ice.py -WorkingDirectory=/home/guillaume/projects/code/python -EnvironmentFile=/etc/serenitas.conf diff --git a/scripts/ice.timer b/scripts/ice.timer index 802128ef..d9aa3e1c 100644 --- a/scripts/ice.timer +++ b/scripts/ice.timer @@ -3,7 +3,7 @@ Description=Download ICE reports at 11:59pm [Timer] OnCalendar=Mon..Fri 23:59 -Unit=ice.service +Unit=simple@ice.service [Install] WantedBy=timers.target diff --git a/scripts/ops.service b/scripts/ops.service new file mode 100644 index 00000000..222ca744 --- /dev/null +++ b/scripts/ops.service @@ -0,0 +1,15 @@ +[Unit] +Description=Main operations process loop +OnFailure=monitor@%n + +[Service] +Type=simple +DynamicUser=Yes +StateDirectory=serenitas +ExecStart=/usr/bin/python -m serenitas.ops +EnvironmentFile=/etc/serenitas.conf +Environment=PGPASSFILE=%d/serenitas_pgpass +Environment=MPLCONFIGDIR=%S/ops +SupplementaryGroups=redis +ReadWritePaths=/home/serenitas/Daily +LoadCredential=serenitas:/etc/credstore diff --git a/scripts/ops.timer b/scripts/ops.timer new file mode 100644 index 00000000..0eb58144 --- /dev/null +++ b/scripts/ops.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Main ops processing loop + +[Timer] +OnCalendar=Mon..Fri 8..18:0/15 +Unit=ops.service + +[Install] +WantedBy=timers.target diff --git a/scripts/report_ops@.service b/scripts/report_ops@.service index e5d79e6b..1a64bfe1 100644 --- a/scripts/report_ops@.service +++ b/scripts/report_ops@.service @@ -10,3 +10,4 @@ ExecStart=/usr/bin/python -m report_ops -%i WorkingDirectory=/home/guillaume/projects/code/python EnvironmentFile=/etc/serenitas.conf Environment=PYTHONPATH=/home/guillaume/projects/code/python +LoadCredential=serenitas:/etc/credstore diff --git a/scripts/upload_sma_positions.timer b/scripts/upload_sma_positions.timer new file mode 100644 index 00000000..6fd321e3 --- /dev/null +++ b/scripts/upload_sma_positions.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Upload SMA Positions to SMA Ops Teams + +[Timer] +OnCalendar=Mon..Fri 9:30 +Unit=report_ops@s.service +RandomizedDelaySec=1m + +[Install] +WantedBy=timers.target |
