Skip to content

sagagliardo/ansible-role-dropshare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Dropshare

An Ansible role for installing a Dropshare server

Requirements

This role only sets up a server for use with a dropshare client via SSH. You still need Dropshare installed on the client end (your end) to utilize this.

This role looks for server.crt and server.key, so make sure to have one available or generate your own. It is also based around Centos 7 at the moment, with support for more server types coming soon.

Role Variables

  • server_hostname -- The hostname of your server
  • pub_key_location -- Where Ansible can find the pub key for Dropshare, to add to authorized_keys for the dropshare user
  • ssl_files -- The SSL crt and key files. Add them similar to the example playbook below, as an array.

Dependencies

Not dependent on other roles.

Example Playbook

- hosts: dropshare
  remote_user: root
  roles:
    - { role: dropshare }

  vars:
    server_hostname: 'myserver.internal'
    pub_key_location: '~/.ssh/dropshare.pub'
    ssl_files:
      - ~/Documents/server.crt
      - ~/Documents/server.key

License

BSD

Author Information

Stephen Gagliardo

About

Dropshare Ansible Role

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published