Files
CoM-c2itall/payload-server/payload_server.yml
T

23 lines
727 B
YAML

---
# Payload Server Deployment Playbook
- name: Deploy payload server
hosts: localhost
gather_facts: false
connection: local
vars_files:
- vars.yaml
vars:
deployment_id: "{{ deployment_id | default('') }}"
payload_server_name: "{{ payload_server_name | default('ps-' + deployment_id) }}"
provider: "{{ provider | default('aws') }}"
tasks:
- name: Deploy payload server based on provider
include_tasks: "../{{ provider | upper }}/c2.yml"
vars:
c2_name: "{{ payload_server_name }}"
server_type: "payload"
- name: Configure payload server
include_tasks: "../tasks/configure_payload_server.yml"
when: not skip_configuration | default(false)