Skip to content

Latest commit

 

History

History

gotty

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

xsrv.gotty

This role installs and configures goTTY, a tool to access a server terminal as a web application.

Requirements/dependencies/example playbook

See meta/main.yml

- hosts: my.CHANGEME.org
  roles:
    - nodiscc.xsrv.common # (optional) base server setup, hardening, firewall, bruteforce prevention
    - nodiscc.xsrv.monitoring # (optional) server monitoring, log aggregation
    - nodiscc.xsrv.apache # (required in the standard configuration) webserver/reverse proxy, SSL certificates
    - nodiscc.xsrv.gotty

# required variables:
# host_vars/my.CHANGEME.org/my.CHANGEME.org.yml
gotty_fqdn: "tty.CHANGEME.org"
# ansible-vault edit host_vars/my.CHANGEME.org/my.CHANGEME.org.vault.yml
gotty_auth_username: "CHANGEME"
gotty_auth_password: "CHANGEME"
gotty_run_username: "CHANGEME"

See defaults/main.yml for all configuration variables.

Usage

Access gotty from a web browser at https://$gotty_fqdn and login using credentials configured in gotty_auth_username/password

Tags

gotty - setup gotty web terminal

License

GNU GPLv3