51 lines
974 B
YAML
51 lines
974 B
YAML
---
|
|
- name: Install password for mysql-server
|
|
command: |
|
|
debconf-set-selections <<< 'mysql-server mysql-server/root_password password '
|
|
debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password '
|
|
become: true
|
|
|
|
- name: Installing of basic packages
|
|
apt:
|
|
name: "{{ item }}"
|
|
state: latest
|
|
with_items:
|
|
- git
|
|
- python-dev
|
|
- vim
|
|
- gcc
|
|
- make
|
|
- python-pip
|
|
- apache2
|
|
- unzip
|
|
- mysql-server
|
|
- libssl-dev
|
|
- python-mysqldb
|
|
|
|
- name: Install pip packages
|
|
pip:
|
|
name: "{{ item }}"
|
|
state: latest
|
|
with_items:
|
|
- virtualenv
|
|
- tox
|
|
|
|
- name: Create groups for users
|
|
group:
|
|
name: "{{ item }}"
|
|
state: present
|
|
with_items:
|
|
- nodepool
|
|
- "{{ zuul_user }}"
|
|
- "{{ jenkins_user }}"
|
|
|
|
- name: Create users
|
|
user:
|
|
name: "{{ item }}"
|
|
generate_ssh_key: yes
|
|
group: "{{ item }}"
|
|
with_items:
|
|
- nodepool
|
|
- "{{ zuul_user }}"
|
|
- "{{ jenkins_user }}"
|