Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support configuration repositories when using mount #177

Merged
merged 3 commits into from
Feb 2, 2024

Commits on Feb 2, 2024

  1. Support configuration repositories when using mount

    This patch only comes into play when using the `mount_method` of `mount`
    rather than the default autofs.
    
    It is now possible to specify that one particular repository on a client
    is the configuration repository and must be mounted first before all
    other repositories. This should happen during puppets initial
    configuration of CvmFS and also at reboot.
    
    ```puppet
    class{'cvmfs':
      mount_method => 'mount',
      config_repo  => 'cvmfs-config.example.org',
    }
    cmvfs::mount{'myrepo.example.org':}
    cmvfs::mount{'cvmfs-config.example.org':}
    ```
    
    In this example the repository `cvmfs-config.example.org` will
    be mounted before `myrepo.example.org`.
    
    Note there is all ways at most one configuration repository per client.
    
    Fixes: voxpupuli#176
    traylenator committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    157840c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5210ec7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe32554 View commit details
    Browse the repository at this point in the history