在Ansible yaml文件中,限制每行代码的字符数为80个以内。可以采用换行符(\)或使用竖线(|)标记来实现。
例如:
可以改写为:
name: Install Nginx apt: name: nginx state: present
name: Copy configuration file copy: src: files/config.conf dest: /etc/nginx/ owner: root group: root mode: '0644' backup: yes notify: Restart nginx
或者:
name: Install Nginx apt: name: nginx state: present
name: Copy configuration file copy: > src: files/config.conf dest: /etc/nginx/ owner: root group: root mode: '0644' backup: yes notify: Restart nginx
这样做能够有效解决Ansible lint中的Line too long问题。