Configuration for my self-hosted Fresh RSS instance in Oracle Cloud.
Built on the image created in freshrss-oci.
Name | Version |
---|---|
terraform | ~> 1.5 |
cloudflare | ~> 4.0 |
cloudinit | ~> 2.0 |
dns | ~> 3.0 |
hcp | ~> 0.68 |
null | ~> 3.0 |
oci | ~> 5.0 |
tailscale | ~> 0.13 |
tls | ~> 4.0 |
Name | Version |
---|---|
cloudflare | ~> 4.0 |
cloudinit | ~> 2.0 |
dns | ~> 3.0 |
hcp | ~> 0.68 |
null | ~> 3.0 |
oci | ~> 5.0 |
tailscale | ~> 0.13 |
terraform | n/a |
tls | ~> 4.0 |
No modules.
Name | Description | Type | Default | Required |
---|---|---|---|---|
availability_domain | Availability domain where instance will be launched. | string |
n/a | yes |
domain_name | The CloudFlare managed domain name to work under | string |
n/a | yes |
instance_ocpus | The number of Oracle CPU's to allocate to the instance | number |
1 |
no |
instance_ram | The total amount of RAM (in gigabytes) to allocate to the instance | number |
6 |
no |
instance_shape | Instance type to use, default is the always free domain ARM option. | string |
"VM.Standard.A1.Flex" |
no |
lb_bandwidth | Bandwidth in Mbps. Default is the always free option. | number |
10 |
no |
oci_fingerprint | The fingerprint of the key used to authenticate with OCI | string |
n/a | yes |
oci_private_key | The private key to authenticate with OCI | string |
n/a | yes |
oci_region | The region in which to create resources | string |
n/a | yes |
oci_tenancy_id | The tenancy id where to resources are to be created | string |
n/a | yes |
oci_user_id | The ID of user that terraform will use to create the resources | string |
n/a | yes |
services | The configuration of the different services running on the freshrss instance | map(object({ |
n/a | yes |
tf_cloud_organisation | The name of the TF cloud organisation | string |
n/a | yes |
trusted_ips_dns | A domain with A records for IP's that should be permitted to access WAF protected services over the internet | string |
n/a | yes |
No outputs.