Skip to content

Repository

Location in GUI:I**:I**: Administration » System » Maintenance » Repository

Diagram
NameTypeConstraintMandatoryDefault Value
repositoriesList[repositories]No

NameTypeConstraintMandatoryDefault Value
nameStringYes
protocolChoiceCDROM, DISK, FTP, HTTP, HTTPS, NFS, SFTP, TFTPYes
pathStringYes
server_nameStringNo
user_nameStringNo
passwordStringNo
password_versionIntegermin: 1No
enable_pkiBooleantrue, falseNo

ise:
system:
repositories:
- name: "LocalDisk"
protocol: DISK
path: "/"

Write-only secrets example:

Opt a secret into Terraform’s write-only handling so it is never persisted to Terraform state (requires the ISE provider 0.5.0+ and Terraform 1.11+). Declaring a <secret>_version key next to a secret opts that secret in; a secret without a _version key keeps using the existing state-storing attribute unchanged. Because the write-only value itself is invisible to Terraform’s plan, the _version integer is the only signal it has that the secret changed — bump it to any higher value whenever the secret value changes, in the same apply.

Repositories support this for password.

ise:
system:
repositories:
- name: "SecureFTP"
protocol: SFTP
path: "/"
server_name: 1.1.1.1
user_name: user1
password: password1
password_version: 1 # bump alongside `password` to rotate it; the value itself is never written to state

Location in GUI:I**:I**: Administration » System » Maintenance » Repository

Diagram
NameTypeConstraintMandatoryDefault Value
repositoriesList[repositories]No

NameTypeConstraintMandatoryDefault Value
nameStringYes
protocolChoiceCDROM, DISK, FTP, HTTP, HTTPS, NFS, SFTP, TFTPYes
pathStringYes
server_nameStringNo
user_nameStringNo
passwordStringNo
enable_pkiBooleantrue, falseNo

ise:
system:
repositories:
- name: "LocalDisk"
protocol: DISK
path: "/"