teamvulkan/terraform--repository

Repository files navigation

Build StatusLatest Releasepre-commitcheckov

Short lived feature branching support. To use this against you need to have a Organisation. It also includes branch protection for master. PRS are required to update the master branch.

module repo {
  source          = "JamesWoolfenden/repository/"
}

No requirements.

NameVersion
n/a

No modules.

NameType
_branch_protection.repositoriesresource
_repository.repositoriesresource
NameDescriptionTypeDefaultRequired
descriptionPut more effort into to descibing what your repo is about.stringn/ayes
enforce_adminsn/aboolfalseno
has_downloadsn/aboolfalseno
has_issuesn/aboolfalseno
has_projectsn/aboolfalseno
has_wikiThis enables a wiki on your repo. Why not.booln/ayes
nameWe are following tech-resource-topic after hashicorp.stringn/ayes
patternn/astringn/ayes
privateVisibility to be one of [public private internal]string"public"no
topicsn/alist(any)n/ayes
NameDescription
full_nameA string of the form 'orgname/reponame'.
git_clone_urlURL that can be provided to git clone to clone the repository anonymously via the git protocol
html_urlURL to the repository on the web.
http_clone_urlURL that can be provided to git clone to clone the repository via HTTPS.
ssh_clone_urlURL that can be provided to git clone to clone the repository via SSH.

Check out these related projects.

Got a question?

Copyright © 2019-2023 James Woolfenden

License

See LICENSE for full details.

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

James Woolfenden
James Woolfenden

About

A module to create a repository with a protected master

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published