如何在FreeBSD上安装Ansible安装Nginx?

时间:2016-03-23 14:54:35

标签: nginx ansible ansible-playbook

我尝试在FreeBSD 10上安装带有Ansible的Nginx但是我遇到了这个问题。 当我试图像Ansible playbook这样安装Nginx时

- name: nginx install
  portinstall: name=nginx state=present

我收到此错误,因为nginx安装时没有HTTP_REALIP模块。

  

" nginx:配置文件/usr/local/etc/nginx/nginx.conf测试失败   nginx:[emerg] unknown directive" set_real_ip_from"

当我尝试像这样安装时

- name: Install nginx
  shell: "cd /usr/ports/www/nginx &&make HTTP_REALIP=on BATCH=yes install clean"

我也遇到了同样的错误,因为无论如何都没有安装HTTP_REALIP模块。

如何通过Ansible使用HTTP_REALIP模块安装Nginx?

1 个答案:

答案 0 :(得分:1)

我是这样做的:

- name: install nginx
  become: yes
  pkgng:
    name: nginx
    state: present