Compare commits

..

4 Commits
ftpd ... main

4 changed files with 9 additions and 7 deletions

View File

@ -316,7 +316,7 @@ host_key_checking=False
;inject_facts_as_vars=True ;inject_facts_as_vars=True
# (string) Path to the Python interpreter to be used for module execution on remote targets, or an automatic discovery mode. Supported discovery modes are ``auto`` (the default), ``auto_silent``, ``auto_legacy``, and ``auto_legacy_silent``. All discovery modes employ a lookup table to use the included system Python (on distributions known to include one), falling back to a fixed ordered list of well-known Python interpreter locations if a platform-specific default is not available. The fallback behavior will issue a warning that the interpreter should be set explicitly (since interpreters installed later may change which one is used). This warning behavior can be disabled by setting ``auto_silent`` or ``auto_legacy_silent``. The value of ``auto_legacy`` provides all the same behavior, but for backward-compatibility with older Ansible releases that always defaulted to ``/usr/bin/python``, will use that interpreter if present. # (string) Path to the Python interpreter to be used for module execution on remote targets, or an automatic discovery mode. Supported discovery modes are ``auto`` (the default), ``auto_silent``, ``auto_legacy``, and ``auto_legacy_silent``. All discovery modes employ a lookup table to use the included system Python (on distributions known to include one), falling back to a fixed ordered list of well-known Python interpreter locations if a platform-specific default is not available. The fallback behavior will issue a warning that the interpreter should be set explicitly (since interpreters installed later may change which one is used). This warning behavior can be disabled by setting ``auto_silent`` or ``auto_legacy_silent``. The value of ``auto_legacy`` provides all the same behavior, but for backward-compatibility with older Ansible releases that always defaulted to ``/usr/bin/python``, will use that interpreter if present.
interpreter_python=auto interpreter_python=auto_silent
# (boolean) If 'false', invalid attributes for a task will result in warnings instead of errors. # (boolean) If 'false', invalid attributes for a task will result in warnings instead of errors.
;invalid_task_attribute_failed=True ;invalid_task_attribute_failed=True

View File

@ -1,2 +1,3 @@
ansible_user: ansible ansible_user: ansible
ansible_password: "{{ ansible_crypted_password }}" ansible_password: "{{ ansible_crypted_password }}"
ansible_python_interpreter: /usr/bin/python3

View File

@ -1,3 +1,5 @@
--- ---
- name: Check access to Internet - name: Check access to Internet
wait_for: host=1.1.1.1 timeout=1 wait_for:
host: 1.1.1.1
timeout: 5

View File

@ -3,14 +3,13 @@
apt: update_cache=yes cache_valid_time=86400 apt: update_cache=yes cache_valid_time=86400
- name: Ensure requisite apt packages are installed. - name: Ensure requisite apt packages are installed.
become: True
apt: name={{ item }} state=present default_release={{ pureftpd_default_release }} apt: name={{ item }} state=present default_release={{ pureftpd_default_release }}
with_items: with_items:
- pure-ftpd - pure-ftpd
- python3-pip - python-pip
- openssl - openssl
- name: Install pexpect - name: Install pexpect
community.general.pipx: pip:
name: "python3-pexpect" name: "pexpect"
state: present state: present