Skip to content

Latest commit

 

History

History
95 lines (65 loc) · 2.36 KB

README.md

File metadata and controls

95 lines (65 loc) · 2.36 KB

Ansible Parrot OS (Docker)

CI warhorse.parrotos_docker warhorse.parrotos_docker warhorse.parrotos_docker License Commit

Install Parrot OS (Docker)

This role is part of the Warhorse Automation Framework. This role can be used with Warhorse or as a standalone role.

Docker Image

Built in docker image.

Role Variables

A list of all the variables can be found in ./defaults/main.yml.

parrotos_dir - Parrot OS container directory

parrotos_ports - Parrot OS container ports

parrotos_hostname - Parrot OS container hostname

parrotos_container_name - Parrot OS container name

parrotos_tz - Parrot OS time zone

parrotos_vnc_password - Parrot OS VNC password

parrotos_root_password - Parrot OS root password

parrotos_xuser_password - Parrot OS xuser password

parrotos_docker_network Parrot OS container docker network

Dependencies

ansible-galaxy install geerlingguy.docker geerlingguy.pip

Install

ansible-galaxy install warhorse.parrotos_docker

Example Playbook

- hosts: servers
  roles:
      - { role: warhorse.parrotos_docker }

Example Vars

parrotos_hostname: "parrotos"
parrotos_container_name: "parrotos"
parrotos_tz: "America/New_York"
parrotos_vnc_password: "password"
parrotos_root_password: "password"
parrotos_xuser_password: "password"
parrotos_docker_labels: {}
parrotos_docker_network: "parrotos"
parrotos_dir: '/opt/docker/parrotos'
parrotos_ports:
  - "0.0.0.0:80:6080"

License

MIT/BSD

Author Information

Ralph May