Skip to content

ait-testbed/atb-ansible-ghostserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ansible role to install ghostserver

This role installs a ghosts server using docker-compose

Requirements

A linux distribution

Role Variables

ghostserver_user: "aecid"
ghostserver_userhome: "/home/{{ ghostserver_user }}"
ghostserver_dockerurl: "https://raw.githubusercontent.com/cmu-sei/GHOSTS/master/src/Ghosts.Api/docker-compose.yml"

Dependencies

This role requires docker and docker compose to be installed.

Example Playbook

    - hosts: servers
      roles:
          - role: geerlingguy_docker
            vars:
                  docker_edition: 'ce'
                  docker_service_manage: true
                  docker_service_state: started
                  docker_service_enabled: true
                  docker_restart_handler_state: restarted
                  docker_install_compose_plugin: true
                  docker_compose_package: docker-compose-plugin
                  docker_compose_package_state: present
                  docker_users:
                    - aecid

         - role: ghostserver
           vars:
               ghostserver_user: "ghosts"

License

GPL-3.0

Author Information

Wolfgang Hotwagner