Dan Anglin
8db0186fec
This commit adds support for uploading the site owner's keybase.txt file onto their Pleroma server so that Keybase can prove that they are the owner of their site. This is diabled by default but can be enabled by the user. Resolves dananglin/pleroma-ansible-playbook#1
55 lines
1.4 KiB
YAML
55 lines
1.4 KiB
YAML
---
|
|
pleroma_defaults:
|
|
config:
|
|
email: admin@localhost
|
|
notifyEmail: no_reply@{{ pleroma.config.host }}
|
|
host: pleroma.localhost
|
|
listeningPort: 4000
|
|
instanceName: "Ansible Pleroma"
|
|
instanceDescription: "A new single instance of Pleroma"
|
|
characterLimit: 5000
|
|
registrationsOpen: "false"
|
|
dynamicConfiguration: "false"
|
|
healthCheck: "true"
|
|
logLevel: info
|
|
federating: "true"
|
|
db:
|
|
name: pleroma_db
|
|
user: pleroma
|
|
connLimit: 15
|
|
postgresServer:
|
|
pg_hba:
|
|
- type: local
|
|
database: postgres
|
|
user: postgres
|
|
address: ""
|
|
method: peer
|
|
- type: local
|
|
database: "{{ pleroma.config.db.name }}"
|
|
user: postgres
|
|
address: ""
|
|
method: peer
|
|
- type: host
|
|
database: "{{ pleroma.config.db.name }}"
|
|
user: "{{ pleroma.config.db.user }}"
|
|
address: 127.0.0.1/32
|
|
method: md5
|
|
ssl:
|
|
csr:
|
|
countryName: ""
|
|
emailAddress: "{{ pleroma.config.email }}"
|
|
localityName: ""
|
|
organizationName: ""
|
|
organizationUnitName: ""
|
|
stateOrProvinceName: ""
|
|
letsEncrypt:
|
|
enable: false
|
|
acmeAccountEmail: "{{ pleroma.config.email }}"
|
|
acmeDirectory: "https://acme-v02.api.letsencrypt.org/directory"
|
|
remainingDays: 10
|
|
termsAgreed: no
|
|
validateCerts: true
|
|
keybase:
|
|
enable: false
|
|
proof:
|
|
filepath: "{{ lookup('env','HOME') }}/keybase.txt"
|