main.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. - name: update tzdata
  2. command: /usr/sbin/dpkg-reconfigure --frontend noninteractive tzdata
  3. - name: update apt package cache
  4. apt: update_cache=yes
  5. when: ansible_os_family == "Debian"
  6. - name: install common packages debian/ubuntu
  7. apt: pkg={{ item }} state=latest
  8. with_items:
  9. - python
  10. - python-dev
  11. - python-pip
  12. - build-essential
  13. - git
  14. - libffi-dev
  15. - ntp
  16. - make
  17. - cmake
  18. - g++
  19. - debhelper
  20. - devscripts
  21. - netcat
  22. - openssl
  23. - libpcre3
  24. - dnsmasq
  25. - procps
  26. - libssl-dev
  27. - libyaml-dev
  28. - libreadline-dev
  29. - libxml2-dev
  30. - libxslt1-dev
  31. - libicu-dev
  32. - libkrb5-dev
  33. - libcurl4-gnutls-dev
  34. - libqt4-dev
  35. - zlib1g-dev
  36. - dh-systemd
  37. - autotools-dev
  38. - apt-transport-https
  39. - software-properties-common
  40. when: ansible_os_family == "Debian"
  41. - name: install common packages redhat/centos
  42. yum: pkg={{ item }} state=latest
  43. with_items:
  44. - git
  45. - ntp
  46. - make
  47. - cmake
  48. - pcre-devel
  49. - automake
  50. - gcc
  51. - gcc-c++
  52. - kernel-devel
  53. - dnsmasq
  54. - procps
  55. - libxml2-devel
  56. - libxslt-devel
  57. - python-devel
  58. - libicu-devel
  59. - libffi-devel
  60. - krb5-devel
  61. - qt4-devel
  62. - zlib-devel
  63. when: ansible_os_family == "RedHat"