Mercurial > hg > Ansible > fedora_kernel_build
comparison main.yml @ 6:93892172f7fb
add comment
author | kono |
---|---|
date | Sun, 17 Dec 2017 15:12:41 +0900 |
parents | db07c91fb677 |
children | b0ed6906392e |
comparison
equal
deleted
inserted
replaced
5:db07c91fb677 | 6:93892172f7fb |
---|---|
5 # prepare at least 30GB of file space | 5 # prepare at least 30GB of file space |
6 # ( Fedora default is 15GB, no matter how HDD big size ) | 6 # ( Fedora default is 15GB, no matter how HDD big size ) |
7 # | 7 # |
8 # rsync -av -e 'ssh -p 2222' ~/.ssh/id_rsa.pub xxx@localhost:.ssh/authorized_keys | 8 # rsync -av -e 'ssh -p 2222' ~/.ssh/id_rsa.pub xxx@localhost:.ssh/authorized_keys |
9 # screen -L ansible-playbook -i hosts main.yml --ask-become-pass | 9 # screen -L ansible-playbook -i hosts main.yml --ask-become-pass |
10 | 10 # ssh localhost -p 2222 -l root 'cd /usr/src/kernels ; tar czf - fedora' | dd of=fedora26-kernel.tgz |
11 | 11 |
12 - hosts: all | 12 - hosts: all |
13 remote_user: one | 13 remote_user: xxxxx |
14 become: yes | 14 become: yes |
15 become_method: sudo | 15 become_method: sudo |
16 tasks: | 16 tasks: |
17 | 17 |
18 - name: install kernel dev packages | 18 - name: install kernel dev packages |
29 command: fedpkg clone -a kernel | 29 command: fedpkg clone -a kernel |
30 args: | 30 args: |
31 chdir: /usr/src/ | 31 chdir: /usr/src/ |
32 creates: /usr/src/kernel | 32 creates: /usr/src/kernel |
33 | 33 |
34 # we need not to this as root | |
35 # | |
34 # this should be cd /usr/src/kernel ; git checkout | 36 # this should be cd /usr/src/kernel ; git checkout |
35 - name: git clone kernel | 37 - name: git clone kernel |
36 git: > | 38 git: > |
37 repo=git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/fedora.git | 39 repo=git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/fedora.git |
38 dest=/usr/src/kernels/fedora | 40 dest=/usr/src/kernels/fedora |