Skip to content
This repository has been archived by the owner on Jun 10, 2019. It is now read-only.

r-pufky/salt-crashplan-formula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crashplan

Salt formula to install and configure crashplan.

Note

See the full `Salt Formulas installation and usage instructions http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html`_.

See pillar.example, defaults.yaml for setup.

Download and add Crashplan binaries to files/.

Available states

Manages package download, install, running (including updates) for crashplan.

Because crashplan does not have a public repo for installer packages, we manually distribute the binaries from files/ (you can download these from your crashplan login).

A version is staged in /var/opt/crashplan/<version>, and this directory is used to detect if a new version has been installed (e.g. there will be another version dir).

We run the uninstall crashplan script - which removes the service but keeps the data, then run the install for the new package.

archive.extracted will only download these fairly large packages once as long as they remain in the minion cache, which is persistent across reboots and state runs by default. If the cache is deleted, the file will be re-downloaded regardless of whether it needs to be reinstalled or not.

  • Currently, only default install options as well as installation dir cannot be changed. Don't change these in pillar!
  • Only linux machines are supported now. OSX/Windows will be implemented later.

Releases

No releases published

Packages