Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright IBM Corp. 2020, 2023
Copyright IBM Corp. 2020, 2026

Mozilla Public License Version 2.0
==================================
Expand Down
2 changes: 2 additions & 0 deletions configuration/basic_user/main.tf
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Copyright IBM Corp. 2020, 2026

# This Terraform script for HCP/OSS Boundary sets up a new fully-privileged user with a new password auth method.
# A user must be associated with an account, which belongs to an auth method. For a user to have full permissions
# at each scope level, the user must be added to a role in each scope.
Expand Down
2 changes: 2 additions & 0 deletions configuration/quickstart/main.tf
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Copyright IBM Corp. 2020, 2026

# This Terraform script for HCP/OSS Boundary sets up the basic Org, Project, and Target.
#
# Prerequisites: The Boundary cluster must be deployed.
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/aws/cert.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "tls_private_key" "boundary" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/aws/db.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "aws_db_instance" "boundary" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/aws/ec2.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

locals {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/aws/iam.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "aws_iam_role" "boundary" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/aws/install/install.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# Installs the boundary as a service for systemd on linux
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/aws/kms.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "aws_kms_key" "root" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/aws/lb.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "aws_lb" "controller" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/aws/net.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

provider "aws" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/aws/outputs.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

output "boundary_lb" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/aws/vars.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "random_pet" "test" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/boundary/auth.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_auth_method" "password" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/boundary/hosts.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_host_catalog" "backend_servers" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/boundary/main.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

terraform {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/boundary/principles.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_user" "backend" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/boundary/roles.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# Allows anonymous (un-authenticated) users to list and authenticate against any
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/boundary/scopes.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_scope" "global" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/boundary/targets.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_target" "backend_servers_ssh" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/boundary/vars.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

variable "url" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/main.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

terraform {
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/taintall.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# run this to deploy new binaries
Expand Down
2 changes: 1 addition & 1 deletion deployment/aws/vars.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

variable "boundary_bin" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/azuread.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# We need to create an Azure AD service principal for use by Boundary
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/db.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# Create postgresql server
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/keyvault.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0


Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/lb.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# Create a public IP address for the load balancer
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/nsg.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# Inbound rules for controller subnet nsg
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/outputs.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# These outputs are used by the Boundary terraform config as inputs
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/remotehosts.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# Create backend targets as part of the PoC
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/terraform.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

terraform {
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/variables.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# The reference architecture creates a new Vnet
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/vm.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# Generate key pair for all VMs
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/azure/vnet.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# Define provider for config
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/boundary/auth.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_auth_method_password" "password" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/boundary/hosts.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_host_catalog" "backend_servers" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/boundary/main.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

terraform {
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/boundary/principles.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_user" "backend" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/boundary/roles.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# Allows anonymous (un-authenticated) users to list and authenticate against any
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/boundary/scopes.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_scope" "global" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/boundary/targets.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_target" "backend_servers_ssh" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/boundary/vars.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

variable "url" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/azure/main.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

variable "boundary_version" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/docker/compose/boundary.hcl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

disable_mlock = true
Expand Down
2 changes: 1 addition & 1 deletion deployment/docker/compose/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

version: "3.8"
Expand Down
2 changes: 1 addition & 1 deletion deployment/docker/compose/keygen.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

import base64
Expand Down
2 changes: 1 addition & 1 deletion deployment/docker/terraform/main.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

terraform {
Expand Down
2 changes: 1 addition & 1 deletion deployment/docker_cts/compose/boundary.hcl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

disable_mlock = true
Expand Down
2 changes: 1 addition & 1 deletion deployment/docker_cts/compose/cts/config.hcl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

log_level = "info"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0


Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

variable "services" {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# This file is generated by Consul Terraform Sync.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# This file is generated by Consul Terraform Sync.
Expand Down
2 changes: 1 addition & 1 deletion deployment/docker_cts/compose/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

version: "3.8"
Expand Down
2 changes: 1 addition & 1 deletion deployment/docker_cts/cts/sync-tasks/boundary/main.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# This file is generated by Consul Terraform Sync.
Expand Down
2 changes: 1 addition & 1 deletion deployment/docker_cts/cts/sync-tasks/boundary/variables.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# This file is generated by Consul Terraform Sync.
Expand Down
2 changes: 1 addition & 1 deletion deployment/docker_cts/terraform/main.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

terraform {
Expand Down
2 changes: 1 addition & 1 deletion deployment/gcp/00_variables-default.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0


Expand Down
2 changes: 1 addition & 1 deletion deployment/gcp/boundary/auth.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_auth_method" "password" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/gcp/boundary/hosts.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_host_catalog" "backend_servers" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/gcp/boundary/main.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

terraform {
Expand Down
2 changes: 1 addition & 1 deletion deployment/gcp/boundary/principals.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_user" "backend" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/gcp/boundary/principles.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_user" "backend" {
Expand Down
2 changes: 1 addition & 1 deletion deployment/gcp/boundary/roles.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

# Allows anonymous (un-authenticated) users to list and authenticate against any
Expand Down
2 changes: 1 addition & 1 deletion deployment/gcp/boundary/scopes.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright IBM Corp. 2020, 2023
# Copyright IBM Corp. 2020, 2026
# SPDX-License-Identifier: MPL-2.0

resource "boundary_scope" "global" {
Expand Down
Loading
Loading