Git Product home page Git Product logo

synchronet-ansible's Introduction

Synchronet-ansible

Synchronet BBS -- Deployment Automation written in Ansible with Vagrant Support

This is a POC for the Deployment of Synchronet BBS using the following technologies:

  • Ansible
  • Vagrant

It has been initially written for Ubuntu 16.04 but it should be for any Debian build.

How this work is like any other ansible playbook so example below(note parameters might be different up to your environment):

ansible-playbook main.yml -i hosts --user=<user> --extra-vars "ansible_ssh_pass=<passwd>" -vv

Or if SSH keys in the remote system:

ansible-playbook main.yml -i hosts --user=<user> -vv

You need to workout your own host settings based in your infrastructure. That would be at the inventory directory.

##Vagrant

if you are Using Vagrant :

vagrant up

Should create the test environment locally and you should be able of testing your newly created BBS as follows:

telnet 192.168.33.2 23

Also note: you need to double check the Vagrantfile got the right port forwarding and IPs which might satisfy your environment.

Versions Currently Supported through this Playbook

  • Ubuntu 16.04. Directory: Vagrant/ubuntu

  • Centos 7.x Directory: Vagrant/centos

URL and Information

Synchronet BBS has been created by Rob Swindell (a.k.a. Digital Man). (BBS software still fully supported ).

I can me reached at the following Fidonet addresses:

  • Gonzalo Fernandez Ordas@2:250/1.2
  • Gonzalo Fernandez Ordas@2:341/66.86

Also my BBS: Unicyber BBS, can be reached as follows (free registration required):

  • telnet: bbs.unicyber.co.uk port: 2323
  • ssh: bbs.unicyber.co.uk port: 2424

TO-DO

  • Ubuntu 18.04 (testing)
  • Templates
  • iptables

synchronet-ansible's People

Contributors

rainmanh avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

csharp2a

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.