This commit is contained in:
Sam Al-Sapti 2025-02-15 18:57:29 +01:00
parent 368a1d7586
commit 0154ad30c4
No known key found for this signature in database
GPG key ID: CBBBE7371E81C4EA
6 changed files with 107 additions and 11 deletions

0
.ansible/.lock Normal file
View file

View file

@ -0,0 +1,32 @@
# This is a mocked Ansible module generated by ansible-lint
from ansible.module_utils.basic import AnsibleModule
DOCUMENTATION = '''
module: fake_namespace.fake_collection.fake_module
short_description: Mocked
version_added: "1.0.0"
description: Mocked
author:
- ansible-lint (@nobody)
'''
EXAMPLES = '''mocked'''
RETURN = '''mocked'''
def main():
result = dict(
changed=False,
original_message='',
message='')
module = AnsibleModule(
argument_spec=dict(),
supports_check_mode=True,
)
module.exit_json(**result)
if __name__ == "__main__":
main()

View file

@ -0,0 +1,32 @@
# This is a mocked Ansible module generated by ansible-lint
from ansible.module_utils.basic import AnsibleModule
DOCUMENTATION = '''
module: fake_namespace.fake_collection.fake_module.fake_submodule
short_description: Mocked
version_added: "1.0.0"
description: Mocked
author:
- ansible-lint (@nobody)
'''
EXAMPLES = '''mocked'''
RETURN = '''mocked'''
def main():
result = dict(
changed=False,
original_message='',
message='')
module = AnsibleModule(
argument_spec=dict(),
supports_check_mode=True,
)
module.exit_json(**result)
if __name__ == "__main__":
main()

View file

@ -0,0 +1,32 @@
# This is a mocked Ansible module generated by ansible-lint
from ansible.module_utils.basic import AnsibleModule
DOCUMENTATION = '''
module: zuul_return
short_description: Mocked
version_added: "1.0.0"
description: Mocked
author:
- ansible-lint (@nobody)
'''
EXAMPLES = '''mocked'''
RETURN = '''mocked'''
def main():
result = dict(
changed=False,
original_message='',
message='')
module = AnsibleModule(
argument_spec=dict(),
supports_check_mode=True,
)
module.exit_json(**result)
if __name__ == "__main__":
main()

3
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,3 @@
{
"ansible.python.interpreterPath": "/bin/python"
}

View file

@ -2,38 +2,35 @@
--- ---
- name: Create subfolder for uploads - name: Create subfolder for uploads
file: file:
name: "{{ services.mastodon.volume_folder }}/nodebb-uploads" name: "{{ services.nodebb.volume_folder }}/nodebb-uploads"
state: directory state: directory
owner: '1001' owner: '1001'
group: '1001' mode: u=rwx,go=
mode: u=rwx,g=rx,o=rx
- name: Create subfolder for config - name: Create subfolder for config
file: file:
name: "{{ services.mastodon.volume_folder }}/nodebb-config" name: "{{ services.nodebb.volume_folder }}/nodebb-config"
state: directory state: directory
owner: '1001' owner: '1001'
group: '1001' mode: u=rwx,go=
mode: u=rwx,g=rx,o=rx
- name: Create subfolder for MongoDB - name: Create subfolder for MongoDB
file: file:
name: "{{ services.mastodon.volume_folder }}/mongodb" name: "{{ services.nodebb.volume_folder }}/mongodb"
state: directory state: directory
owner: '999' owner: '999'
group: root mode: u=rwx,go=
mode: u=rwx,g=rx,o=rx
- name: Upload setup.json - name: Upload setup.json
template: template:
src: nodebb/setup.json.j2 src: nodebb/setup.json.j2
dest: "{{ services.nodebb.volume_folder }}/setup.json" dest: "{{ services.nodebb.volume_folder }}/setup.json"
owner: root owner: '1001'
mode: u=rw,go= mode: u=rw,go=
- name: Upload mongodb-user-init.js - name: Upload mongodb-user-init.js
template: template:
src: nodebb/mongodb-user-init.js.j2 src: nodebb/mongodb-user-init.js.j2
dest: "{{ services.nodebb.volume_folder }}/setup.json" dest: "{{ services.nodebb.volume_folder }}/mongodb-user-init.js"
owner: root owner: root
mode: u=rw,go= mode: u=rw,go=