Browse Source

prerequisites and dependencies improved

master
Yves G 7 months ago
parent
commit
ce8bce106b
3 changed files with 13 additions and 9 deletions
  1. +10
    -7
      README.adoc
  2. +1
    -0
      roles/transmission/meta.OK/main.yml
  3. +2
    -2
      site.yml

+ 10
- 7
README.adoc View File

@ -106,15 +106,18 @@ At home, the server needs to be connected to a router that has these properties:
The server itself should have at least 2GB of RAM, and at least 2 CPU cores (for better multitasking).
On my https://www.udoo.org/udoo-x86/[Basic Udoo X86] (2GB RAM and 4× https://ark.intel.com/fr/products/92124/Intel-Atom-x5-E8000-Processor-2M-Cache-up-to-2_00-GHz[x5-E8000]@1.04GHz CPU), with all of the above services running, I get good performance, 60% RAM used, and an average system load of 8%, which is rather good!
Last but not least, the machine that will run the Ansible playbook should have a version of Ansible greater than 2.2:
Last but not least, the machine that will run the Ansible playbook should:
* module `include_role` runs dynamically (available since version 2.4);
* modules `ini_file`, `lineinfile`, `mount`, and `replace` use the `path` parameter (available since version 2.3);
* modules `ldap_attr` and `ldap_entry` are used (available since version 2.3);
* module `lineinfile` uses the `firstmatch` parameter (available since version 2.5);
* module `user` uses the `create_home` parameter (available since version 2.5).
* have a version of Ansible greater than 2.2:
** module `include_role` runs dynamically (available since version 2.4),
** modules `ini_file`, `lineinfile`, `mount`, and `replace` use the `path` parameter (available since version 2.3),
** modules `ldap_attr` and `ldap_entry` are used (available since version 2.3),
** module `lineinfile` uses the `firstmatch` parameter (available since version 2.5),
** module `user` uses the `create_home` parameter (available since version 2.5);
Also, this machine must have a static IP address on the LAN, because only this computer will be allowed to run Ansible commands on the server, using the dedicated SSH key.
* have a static IP address on the LAN, because only this computer will be allowed to run Ansible commands on the server, using the dedicated SSH key;
* have the following software installed: `dig` (DNS lookup), `python-netaddr` (Python3).
== Usage


+ 1
- 0
roles/transmission/meta.OK/main.yml View File

@ -5,4 +5,5 @@
dependencies:
- role: cleanupdate
- role: ldap
- role: ssowat

+ 2
- 2
site.yml View File

@ -49,10 +49,10 @@
- ddclient_HE_example
- ddclient_FreeDNS_example
- ssowat
- transmission
- php
- ldap
- php
- ssh
- transmission
- dmz_nginx
- dmz_exim
- dmz_haproxy


Loading…
Cancel
Save