├── .github ├── ISSUE_TEMPLATE │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── docs ├── data-sources │ ├── group.md │ ├── item_common.md │ ├── item_credit_card.md │ ├── item_document.md │ ├── item_identity.md │ ├── item_login.md │ ├── item_password.md │ ├── item_secure_note.md │ ├── item_software_license.md │ ├── user.md │ └── vault.md ├── index.md └── resources │ ├── group.md │ ├── group_member.md │ ├── item_common.md │ ├── item_credit_card.md │ ├── item_document.md │ ├── item_identity.md │ ├── item_login.md │ ├── item_password.md │ ├── item_secure_note.md │ ├── item_software_license.md │ └── vault.md ├── examples ├── .gitignore ├── credit_card │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── document │ ├── main.tf │ ├── output.tf │ ├── test.txt │ └── variables.tf ├── group │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── identity │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── login │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── main.tf ├── password │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── reward_program │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── secure_note │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── software_license │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── user │ ├── main.tf │ ├── output.tf │ └── variables.tf └── vault │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── go.mod ├── go.sum ├── main.go ├── onepassword ├── data_group.go ├── data_item_common.go ├── data_item_credit_card.go ├── data_item_document.go ├── data_item_identity.go ├── data_item_login.go ├── data_item_password.go ├── data_item_secure_note.go ├── data_item_software_license.go ├── data_user.go ├── data_vault.go ├── group.go ├── group_test.go ├── helper.go ├── item.go ├── provider.go ├── provider_test.go ├── resource_group.go ├── resource_group_member.go ├── resource_group_member_test.go ├── resource_item_common.go ├── resource_item_credit_card.go ├── resource_item_document.go ├── resource_item_identity.go ├── resource_item_login.go ├── resource_item_password.go ├── resource_item_secure_note.go ├── resource_item_software_license.go ├── resource_vault.go ├── section.go ├── user.go └── vault.go └── terraform-registry-manifest.json /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/**/* 2 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- 1 | linters: 2 | enable-all: true -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/README.md -------------------------------------------------------------------------------- /docs/data-sources/group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/group.md -------------------------------------------------------------------------------- /docs/data-sources/item_common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/item_common.md -------------------------------------------------------------------------------- /docs/data-sources/item_credit_card.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/item_credit_card.md -------------------------------------------------------------------------------- /docs/data-sources/item_document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/item_document.md -------------------------------------------------------------------------------- /docs/data-sources/item_identity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/item_identity.md -------------------------------------------------------------------------------- /docs/data-sources/item_login.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/item_login.md -------------------------------------------------------------------------------- /docs/data-sources/item_password.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/item_password.md -------------------------------------------------------------------------------- /docs/data-sources/item_secure_note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/item_secure_note.md -------------------------------------------------------------------------------- /docs/data-sources/item_software_license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/item_software_license.md -------------------------------------------------------------------------------- /docs/data-sources/user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/user.md -------------------------------------------------------------------------------- /docs/data-sources/vault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/data-sources/vault.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/resources/group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/group.md -------------------------------------------------------------------------------- /docs/resources/group_member.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/group_member.md -------------------------------------------------------------------------------- /docs/resources/item_common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/item_common.md -------------------------------------------------------------------------------- /docs/resources/item_credit_card.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/item_credit_card.md -------------------------------------------------------------------------------- /docs/resources/item_document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/item_document.md -------------------------------------------------------------------------------- /docs/resources/item_identity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/item_identity.md -------------------------------------------------------------------------------- /docs/resources/item_login.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/item_login.md -------------------------------------------------------------------------------- /docs/resources/item_password.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/item_password.md -------------------------------------------------------------------------------- /docs/resources/item_secure_note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/item_secure_note.md -------------------------------------------------------------------------------- /docs/resources/item_software_license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/item_software_license.md -------------------------------------------------------------------------------- /docs/resources/vault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/docs/resources/vault.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/credit_card/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/credit_card/main.tf -------------------------------------------------------------------------------- /examples/credit_card/output.tf: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/credit_card/variables.tf: -------------------------------------------------------------------------------- 1 | variable "vault_id" { 2 | type = string 3 | } 4 | -------------------------------------------------------------------------------- /examples/document/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/document/main.tf -------------------------------------------------------------------------------- /examples/document/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/document/output.tf -------------------------------------------------------------------------------- /examples/document/test.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /examples/document/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/document/variables.tf -------------------------------------------------------------------------------- /examples/group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/group/main.tf -------------------------------------------------------------------------------- /examples/group/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/group/output.tf -------------------------------------------------------------------------------- /examples/group/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/group/variables.tf -------------------------------------------------------------------------------- /examples/identity/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/identity/main.tf -------------------------------------------------------------------------------- /examples/identity/output.tf: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/identity/variables.tf: -------------------------------------------------------------------------------- 1 | variable "vault_id" { 2 | type = string 3 | } 4 | -------------------------------------------------------------------------------- /examples/login/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/login/main.tf -------------------------------------------------------------------------------- /examples/login/output.tf: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/login/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/login/variables.tf -------------------------------------------------------------------------------- /examples/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/main.tf -------------------------------------------------------------------------------- /examples/password/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/password/main.tf -------------------------------------------------------------------------------- /examples/password/output.tf: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/password/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/password/variables.tf -------------------------------------------------------------------------------- /examples/reward_program/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/reward_program/main.tf -------------------------------------------------------------------------------- /examples/reward_program/output.tf: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/reward_program/variables.tf: -------------------------------------------------------------------------------- 1 | variable "vault_id" { 2 | type = string 3 | } 4 | -------------------------------------------------------------------------------- /examples/secure_note/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/secure_note/main.tf -------------------------------------------------------------------------------- /examples/secure_note/output.tf: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/secure_note/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/secure_note/variables.tf -------------------------------------------------------------------------------- /examples/software_license/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/software_license/main.tf -------------------------------------------------------------------------------- /examples/software_license/output.tf: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/software_license/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/software_license/variables.tf -------------------------------------------------------------------------------- /examples/user/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/user/main.tf -------------------------------------------------------------------------------- /examples/user/output.tf: -------------------------------------------------------------------------------- 1 | output user { 2 | value = data.onepassword_user.this 3 | } 4 | -------------------------------------------------------------------------------- /examples/user/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/user/variables.tf -------------------------------------------------------------------------------- /examples/vault/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/vault/main.tf -------------------------------------------------------------------------------- /examples/vault/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/vault/output.tf -------------------------------------------------------------------------------- /examples/vault/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/examples/vault/variables.tf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/main.go -------------------------------------------------------------------------------- /onepassword/data_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_group.go -------------------------------------------------------------------------------- /onepassword/data_item_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_item_common.go -------------------------------------------------------------------------------- /onepassword/data_item_credit_card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_item_credit_card.go -------------------------------------------------------------------------------- /onepassword/data_item_document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_item_document.go -------------------------------------------------------------------------------- /onepassword/data_item_identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_item_identity.go -------------------------------------------------------------------------------- /onepassword/data_item_login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_item_login.go -------------------------------------------------------------------------------- /onepassword/data_item_password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_item_password.go -------------------------------------------------------------------------------- /onepassword/data_item_secure_note.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_item_secure_note.go -------------------------------------------------------------------------------- /onepassword/data_item_software_license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_item_software_license.go -------------------------------------------------------------------------------- /onepassword/data_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_user.go -------------------------------------------------------------------------------- /onepassword/data_vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/data_vault.go -------------------------------------------------------------------------------- /onepassword/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/group.go -------------------------------------------------------------------------------- /onepassword/group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/group_test.go -------------------------------------------------------------------------------- /onepassword/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/helper.go -------------------------------------------------------------------------------- /onepassword/item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/item.go -------------------------------------------------------------------------------- /onepassword/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/provider.go -------------------------------------------------------------------------------- /onepassword/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/provider_test.go -------------------------------------------------------------------------------- /onepassword/resource_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_group.go -------------------------------------------------------------------------------- /onepassword/resource_group_member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_group_member.go -------------------------------------------------------------------------------- /onepassword/resource_group_member_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_group_member_test.go -------------------------------------------------------------------------------- /onepassword/resource_item_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_item_common.go -------------------------------------------------------------------------------- /onepassword/resource_item_credit_card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_item_credit_card.go -------------------------------------------------------------------------------- /onepassword/resource_item_document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_item_document.go -------------------------------------------------------------------------------- /onepassword/resource_item_identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_item_identity.go -------------------------------------------------------------------------------- /onepassword/resource_item_login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_item_login.go -------------------------------------------------------------------------------- /onepassword/resource_item_password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_item_password.go -------------------------------------------------------------------------------- /onepassword/resource_item_secure_note.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_item_secure_note.go -------------------------------------------------------------------------------- /onepassword/resource_item_software_license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_item_software_license.go -------------------------------------------------------------------------------- /onepassword/resource_vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/resource_vault.go -------------------------------------------------------------------------------- /onepassword/section.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/section.go -------------------------------------------------------------------------------- /onepassword/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/user.go -------------------------------------------------------------------------------- /onepassword/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/onepassword/vault.go -------------------------------------------------------------------------------- /terraform-registry-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anasinnyk/terraform-provider-onepassword/HEAD/terraform-registry-manifest.json --------------------------------------------------------------------------------