A library for writing host-specific, single-binary configuration management and deployment tools
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
404 B

7 years ago
7 years ago
5 years ago
8 years ago
7 years ago
5 years ago
7 years ago
8 years ago
7 years ago
7 years ago
5 years ago
7 years ago
7 years ago
  1. use std::error::Error;
  2. // Symbol
  3. pub trait Symbol {
  4. fn target_reached(&self) -> Result<bool, Box<dyn Error>>;
  5. fn execute(&self) -> Result<(), Box<dyn Error>>;
  6. }
  7. pub mod acme;
  8. pub mod concat;
  9. pub mod cron;
  10. pub mod dir;
  11. pub mod file;
  12. pub mod git;
  13. pub mod mariadb;
  14. pub mod npm;
  15. pub mod owner;
  16. pub mod postgresql;
  17. pub mod saved_directory;
  18. pub mod systemd;
  19. pub mod tls;
  20. pub mod user;
  21. pub mod wordpress;