Manage repository subscriptions for rsync

  • Usage:
        puppet-team-repo [commands] [options]
    
  • Commands:
        --list:                  Show all managed repository
        --add <name>:            Add new managed repository
        --del <name>:            Delete specified managed repository
        --del-subscriber <dest>: Delete specified subscriber
        --subscribe <name>:      Subscribe new pushed-sync for a specific repository
        --sync [name]:           Push repository content to the destination
    
  • Synopsis (for --add):
       --dir <path>:            Specify the repository path
    
  • Synopsis (for --sync):
      --destination <dest>:    Specify the push destination (remote)
        --tag <tag>:             Specify the push tag
    
  • Synopsis (for --subscribe):
       --destination <dest>:    Specify the push destination (remote)
    
  • Synopsis (for --list):
        --show-details:          Show verbose output and details for --list
        --show-subscriber:       Show subscriber