Compare commits

..

No commits in common. "45c0352dde33deab8c7a1a62f0d289014c617154" and "a2a679a79a7368850aa4b3d619e99a5c1514d272" have entirely different histories.

2 changed files with 26 additions and 28 deletions

View File

@ -1,9 +1,7 @@
--- ---
# defaults file for ansible-role-kraken-bot # defaults file for ansible-role-pykraken
kraken_bot_namespace: "kraken" pykraken_namespace: pykraken
kraken_bot_schedule: "0 * * * *" pykraken_schedule: "0 * * * *"
kraken_bot_r_value_target: ".33" pykraken_r_value_target: .33
kraken_bot_investment_count: "3" pykraken_investment_count: 3
kraken_bot_investment_volume: "100" pykraken_investment_volume: 100
kraken_bot_target_gain: ".15"
kraken_bot_max_loss: ".05"

View File

@ -1,49 +1,49 @@
--- ---
# tasks file for ansible-role-kraken-bot # tasks file for ansible-role-pykraken
- name: Create kraken-bot namespace - name: Create pykraken namespace
k8s: k8s:
state: present state: present
definition: definition:
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: "{{ kraken_bot_namespace }}" name: "{{ pykraken_namespace }}"
- name: Create a cron job for kraken-bot - name: Create a cron job for pykraken
k8s: k8s:
state: present state: present
definition: definition:
apiVersion: batch/v1 apiVersion: batch/v1
kind: CronJob kind: CronJob
metadata: metadata:
name: kraken-bot name: cron
namespace: "{{ kraken_bot_namespace }}" namespace: "{{ pykraken_namespace }}"
spec: spec:
schedule: "{{ kraken_bot_schedule }}" schedule: "{{ pykraken_schedule }}"
jobTemplate: jobTemplate:
spec: spec:
template: template:
spec: spec:
containers: containers:
- name: bot - name: pykraken
image: ericomeehan/kraken-bot image: debian
imagePullPolicy: Always
env: env:
- name: KRAKEN_API_TOKEN - name: KRAKEN_API_TOKEN
value: "{{ kraken_api_token }}" value: "{{ kraken_api_token }}"
- name: KRAKEN_API_SEC - name: KRAKEN_API_SEC
value: "{{ kraken_api_sec }}" value: "{{ kraken_api_sec }}"
- name: R_VALUE_TARGET - name: R_VALUE_TARGET
value: "{{ kraken_bot_r_value_target }}" value: "{{ pykraken_r_value_target }}"
- name: INVESTMENT_COUNT - name: INVESTMENT_COUNT
value: "{{ kraken_bot_investment_count }}" value: "{{ pykraken_investment_count }}"
- name: INVESTMENT_VOLUME - name: INVESTMENT_VOLUME
value: "{{ kraken_bot_investment_volume }}" value: "{{ pykraken_investment_volume }}"
- name: TARGET_GAIN
value: "{{ kraken_bot_target_gain }}"
- name: MAX_LOSS
value: "{{ kraken_bot_max_loss }}"
command: command:
- /usr/bin/python3 - apt-get install -y git
- /usr/local/src/kraken-bot/app.py - git clone https://git.eom.dev/pykraken /usr/local/src/pykraken
- cd /usr/local/src/pykraken
- python3 -m venv venv
- source venv/bin/activate
- pip3 install -r requirements.txt
- python3 app.py
restartPolicy: OnFailure restartPolicy: OnFailure