--- # tasks file for ansible-role-kraken-bot - name: Create kraken-bot namespace k8s: state: present definition: apiVersion: v1 kind: Namespace metadata: name: "{{ kraken_bot_namespace }}" - name: Create a cron job for kraken-bot k8s: state: present definition: apiVersion: batch/v1 kind: CronJob metadata: name: kraken-bot namespace: "{{ kraken_bot_namespace }}" spec: schedule: "{{ kraken_bot_schedule }}" jobTemplate: spec: template: spec: containers: - name: bot image: ericomeehan/kraken-bot imagePullPolicy: Always env: - name: KRAKEN_API_TOKEN value: "{{ kraken_api_token }}" - name: KRAKEN_API_SEC value: "{{ kraken_api_sec }}" - name: R_VALUE_TARGET value: "{{ kraken_bot_r_value_target }}" - name: INVESTMENT_COUNT value: "{{ kraken_bot_investment_count }}" - name: INVESTMENT_VOLUME value: "{{ kraken_bot_investment_volume }}" - name: TARGET_GAIN value: "{{ kraken_bot_target_gain }}" - name: MAX_LOSS value: "{{ kraken_bot_max_loss }}" command: - /usr/bin/python3 - /usr/local/src/kraken-bot/app.py restartPolicy: OnFailure