acceptance

package
v1.18.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2022 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TemplateStringRepositoryAptHosted = `
resource "nexus_repository_apt_hosted" "acceptance" {
	distribution = "{{ .Apt.Distribution }}"
	signing {
		keypair = "{{ .AptSigning.Keypair }}"
{{- if .AptSigning.Passphrase }}
		passphrase = "{{ .AptSigning.Passphrase }}"
{{- end }}
	}
` + TemplateStringHostedRepository

	TemplateStringRepositoryAptProxy = `
resource "nexus_repository_apt_proxy" "acceptance" {
	distribution = "{{ .Apt.Distribution }}"
	flat         = "{{ .Apt.Flat }}"

` + TemplateStringProxyRepository
)
View Source
const (
	TemplateStringRepositoryDockerHosted = `
resource "nexus_repository_docker_hosted" "acceptance" {
	docker {
		force_basic_auth = "{{ .Docker.ForceBasicAuth }}"
{{- if .Docker.HTTPPort }}
		http_port = "{{ .Docker.HTTPPort }}"
{{- end }}
{{- if .Docker.HTTPSPort }}
		https_port = "{{ .Docker.HTTPSPort }}"
{{- end }}
		v1_enabled = "{{ .Docker.V1Enabled }}"
	}
` + TemplateStringHostedRepository

	TemplateStringRepositoryDockerGroup = `
resource "nexus_repository_docker_group" "acceptance" {
	docker {
		force_basic_auth = "{{ .Docker.ForceBasicAuth }}"
{{- if .Docker.HTTPPort }}
		http_port = "{{ .Docker.HTTPPort }}"
{{- end }}
{{- if .Docker.HTTPSPort }}
		https_port = "{{ .Docker.HTTPSPort }}"
{{- end }}
		v1_enabled = "{{ .Docker.V1Enabled }}"
	}
	depends_on = [
		nexus_repository_docker_hosted.acceptance
	]
` + TemplateStringGroupDeployRepository

	TemplateStringRepositoryDockerProxy = `
resource "nexus_repository_docker_proxy" "acceptance" {
	docker {
		force_basic_auth = "{{ .Docker.ForceBasicAuth }}"
{{- if .Docker.HTTPPort }}
		http_port = "{{ .Docker.HTTPPort }}"
{{- end }}
{{- if .Docker.HTTPSPort }}
		https_port = "{{ .Docker.HTTPSPort }}"
{{- end }}
		v1_enabled = "{{ .Docker.V1Enabled }}"
	}

	docker_proxy {
		index_type = "{{ .DockerProxy.IndexType }}"
{{- if .DockerProxy.IndexURL }}
		index_url = "{{ .DockerProxy.IndexURL }}"
{{- end }}
	}
` + TemplateStringProxyRepository
)
View Source
const (
	TemplateStringRepositoryYumHosted = `
resource "nexus_repository_yum_hosted" "acceptance" {
	{{- if .Yum.DeployPolicy }}
	deploy_policy  = "{{ .Yum.DeployPolicy }}"
	{{- end }}
	repodata_depth = {{ .Yum.RepodataDepth }}
` + TemplateStringHostedRepository

	TemplateStringRepositoryYumGroup = `
resource "nexus_repository_yum_group" "acceptance" {
{{ if .YumSigning }}
	yum_signing {
		keypair = "{{ .YumSigning.Keypair }}"
{{ if .YumSigning.Passphrase }}
		passphrase = "{{ .YumSigning.Passphrase }}"
{{ end -}}
	}
{{ end -}}
	depends_on = [
		nexus_repository_yum_hosted.acceptance
	]
` + TemplateStringGroupRepository

	TemplateStringRepositoryYumProxy = `
resource "nexus_repository_yum_proxy" "acceptance" {
{{ if .YumSigning }}
	yum_signing {
		keypair = "{{ .YumSigning.Keypair }}"
{{ if .YumSigning.Passphrase }}
		passphrase = "{{ .YumSigning.Passphrase }}"
{{ end -}}
	}
{{ end -}}
` + TemplateStringProxyRepository
)
View Source
const (
	TemplateStringProxyRepository = TemplateStringNameOnline +
		TemplateStringCleanup +
		TemplateStringHTTPClient +
		TemplateStringNegativeCache +
		TemplateStringProxy +
		TemplateStringRoutingRule +
		TemplateStringStorage +
		TemplateStringEnd
	TemplateStringHostedRepository = TemplateStringNameOnline +
		TemplateStringCleanup +
		TemplateStringComponent +
		TemplateStringStorageHosted +
		TemplateStringEnd
	TemplateStringGroupRepository = TemplateStringNameOnline +
		TemplateStringGroup +
		TemplateStringStorage +
		TemplateStringEnd
	TemplateStringGroupDeployRepository = TemplateStringNameOnline +
		TemplateStringGroupDeploy +
		TemplateStringStorage +
		TemplateStringEnd

	TemplateStringNameOnline = `
	name   = "{{ .Name }}"
	online = {{ .Online }}
`

	TemplateStringCleanup = `` /* 141-byte string literal not displayed */

	TemplateStringComponent = `
{{ if .Component }}
	component {
		proprietary_components = {{ .Component.ProprietaryComponents }}
	}
{{ end -}}
`

	TemplateStringHTTPClient = `` /* 1473-byte string literal not displayed */

	TemplateStringGroup = `
	group {
		member_names = [
		{{- range $val := .Group.MemberNames }}
			"{{ $val }}",
		{{ end -}}
		]
	}
`

	TemplateStringGroupDeploy = `` /* 193-byte string literal not displayed */

	TemplateStringNegativeCache = `` /* 220-byte string literal not displayed */

	TemplateStringProxy = `` /* 246-byte string literal not displayed */

	TemplateStringRoutingRule = `
	{{ if .RoutingRule }}
		routing_rule = nexus_routing_rule.acceptance.name
	{{ end -}}
`

	TemplateStringStorage = `` /* 159-byte string literal not displayed */

	TemplateStringStorageHosted = `` /* 269-byte string literal not displayed */

	TemplateStringEnd = `
}
`
)
View Source
const (
	TemplateStringRepositoryMavenHosted = `
resource "nexus_repository_maven_hosted" "acceptance" {
	maven {
{{- if .Maven.VersionPolicy }}
		version_policy = "{{ .Maven.VersionPolicy }}"
{{- end }}
{{- if .Maven.LayoutPolicy }}
		layout_policy = "{{ .Maven.LayoutPolicy }}"
{{- end }}
{{- if .Maven.ContentDisposition }}
		content_disposition = "{{ .Maven.ContentDisposition }}"
{{- end }}
	}
` + TemplateStringHostedRepository
)

Variables

View Source
var (
	TestAccProviders map[string]*schema.Provider
	TestAccProvider  *schema.Provider
	TemplateFuncMap  = template.FuncMap{
		"deref": func(data interface{}) string {
			switch v := data.(type) {
			case *string:
				return *v
			case *int:
				return fmt.Sprintf("%d", *v)
			default:
				return fmt.Sprintf("%v", v)
			}
		},
	}
)

Functions

func AccPreCheck

func AccPreCheck(t *testing.T)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL