Ian Wienand c8c656d8a0 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I4d051f38f48d9c8d064bce455cf874aaacb4560b
2019-03-24 20:35:47 +00:00
2015-08-14 11:46:56 -07:00
2012-12-17 18:53:08 +00:00
2018-07-12 09:57:46 +02:00
2010-03-14 03:24:15 -07:00
2015-08-14 11:46:56 -07:00
2010-03-14 03:08:03 -07:00
2010-03-14 03:08:03 -07:00

Using vcsrepo with Subversion

To create a blank repository

To create a blank repository suitable for use as a central repository, define a vcsrepo without a source or revision:

vcsrepo { "/path/to/repo":
  ensure   => present,
  provider => svn
}

To checkout from a repository

Provide a source qualified to the branch/tag you want:

vcsrepo { "/path/to/repo":
    ensure   => present,
    provider => svn,
    source   => "svn://svnrepo/hello/branches/foo"
}

You can provide a specific revision:

vcsrepo { "/path/to/repo":
    ensure   => present,
    provider => svn,
    source   => "svn://svnrepo/hello/branches/foo",
    revision => '1234'
}

For sources that use SSH (eg, svn+ssh://...)

Manage your SSH keys with Puppet and use require in your vcsrepo to ensure they are present. For more information, see the require metaparameter documentation1.

More Examples

For examples you can run, see examples/svn/

Description
Puppet module to manage VCS repositories
Readme 270 KiB
Languages
Ruby 100%