Skip to content

The ansible playbooks used to deploy the Data Store.

License

Notifications You must be signed in to change notification settings

CulverLab/ds-playbooks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CyVerse DS Playbooks

This is a collection of playbooks for maintaining CyVerse's Data Store.

Prerequisites

For CentOS machines, the Docker-CE yum repository needs to be set up.

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

The following system packages need to be installed on control machine.

  • dmidecode (if control machine runs linux)
  • docker-ce
  • git
  • python3
  • python3-pip
  • rpm-build (rpm) if control machine runs Debian or Ubuntu)

The following python packages need to be installed on the control machine using python3 -m pip.

  • ansible
  • docker
  • dnspython
  • netaddr
  • python-irodsclient
  • requests
  • urllib3
  • wheel

The user executing ansible needs to be a member of the docker group.

About

The ansible playbooks used to deploy the Data Store.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 37.3%
  • Python 31.9%
  • Shell 20.7%
  • Jinja 7.9%
  • Dockerfile 1.3%
  • Awk 0.7%
  • HTML 0.2%