Skip to content

vaslabs-ltd/git-s3-lfs

Repository files navigation

Requirements

Name Version
terraform >= 1.3.0
aws >= 4.0

Providers

Name Version
aws 5.53.0

Modules

No modules.

Resources

Name Type
aws_iam_account_password_policy.strict resource
aws_iam_group.group resource
aws_iam_group_policy_attachment.group_policy_attachment resource
aws_iam_policy.access_to_the_bucket resource
aws_iam_user.user resource
aws_iam_user_group_membership.user_membership resource
aws_iam_user_login_profile.user resource
aws_iam_user_policy.user_policy resource
aws_s3_bucket.git_lfs_bucket resource

Inputs

Name Description Type Default Required
bucket_arn The arn of the bucket. Required only if you want to use your own exsisting bucket. string null no
environment The name of the environment. string n/a yes
exsisting_users The users that already exists and does now need to create them. Need to pass the iam name of the user. Check the /examples list(string) [] no
iam_user_can_change_password Allow users to change the aws account password . bool true no
iam_user_minimum_password_length The minimum lenght of the aws account password. number 16 no
iam_user_password_require_lowercase_characters The aws account password requires lowercase characters. bool true no
iam_user_password_require_numbers The aws account password requires numbers. bool true no
iam_user_password_require_symbols The aws account password requires symbols. bool true no
iam_user_password_require_uppercase_characters The aws account password requires uppercase characters. bool true no
new_users The users that will be created. Need to pass the aws account name and the keybase username. Check the /examples map(map(string)) {} no
project_name The name of project. string n/a yes
s3_bucket_name The name of the s3 bucket. Name must match the bucket_arn if you want to use your own exsisting bucket. string n/a yes
tags The tags that will be added to the resources. map(string) {} no

Outputs

Name Description
backet_arn The bucket arn of the new s3 bucket.
bucket_name The bucket name you should use for your git lfs configuration
user_password The encrypted password of the users. Use keybase to decrypt it.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published