Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

recent example ansible playbook for HPCBIOS_2012-90 #2

Open
fgeorgatos opened this issue Sep 18, 2018 · 0 comments
Open

recent example ansible playbook for HPCBIOS_2012-90 #2

fgeorgatos opened this issue Sep 18, 2018 · 0 comments

Comments

@fgeorgatos
Copy link
Owner

this has worked well on a recent centos/7.5.1804:


## ref. https://hpcbios.readthedocs.io/en/latest/HPCBIOS_2012-90.html

- hosts: all
  tasks:
  - name: HPCBIOS-01. unix shells
    yum: name="{{ item }}" state=present
    with_items:
    - bash
##    - sh
    - tcsh
    - ksh
    - csh
    - zsh
  - name: HPCBIOS-02. editors / stream editors
    yum: name="{{ item }}" state=present
    with_items:
    - vim
    - emacs
    - nano
    - ed
    - sed
  - name: HPCBIOS-03. GNU variations of common Unix tools
    yum: name="{{ item }}" state=present
    with_items:
    - coreutils
    - bc
##    - par
    - grep
    - gawk
    - findutils
    - parallel
  - name: HPCBIOS-04. user interaction
    yum: name="{{ item }}" state=present
    with_items:
##    - more
    - util-linux
    - less
    - screen
##    - script
    - tmux
  - name: HPCBIOS-05. online help
    yum: name="{{ item }}" state=present
    with_items:
    - man
    - help2man
    - texinfo
##    - par
  - name: HPCBIOS-06. zlib/openssl are typically required allover
    yum: name="{{ item }}" state=present
    with_items:
    - zlib
    - openssl
    - openssh
  - name: HPCBIOS-07. downloaders / file fetchers
    yum: name="{{ item }}" state=present
    with_items:
    - wget
    - curl
    - lynx
    - links
    - rsync
    - unison
    - ftp
    - lftp
 ##   - bbcp
  - name: HPCBIOS-10. version control
    yum: name="{{ item }}" state=present
    with_items:
    - subversion
    - rcs
    - cvs
    - git
  - name: HPCBIOS-11. system interconnection essentials
    yum: name="{{ item }}" state=present
    with_items:
##     - ssh
##    - ldap
    - openldap-clients
##    - nfs
    - nscd
    - telnet
##    - netcat
    - nc
    - ntp
    - ntpdate
  - name: HPCBIOS-12. process & user inspection
    yum: name="{{ item }}" state=present
    with_items:
    - strace
    - ltrace
    - lsof
    - finger
    - pwgen
    - procps
##    - fuser
    - psmisc
##    - who
    - coreutils
  - name: HPCBIOS-13. system inspection tools
    yum: name="{{ item }}" state=present
    with_items:
    - dstat
    - sysstat
    - iotop
    - htop
##    - host
    - bind-utils
##    - ifconfig
##    - arp
    - net-tools
##    - iptraf
    - iptraf-ng
  - name: HPCBIOS-14. network inspection tools
    yum: name="{{ item }}" state=present
    with_items:
    - nmap
    - tcpdump
##    - dig
    - bind-utils
    - whois
##    - icmpinfo
  - name: HPCBIOS-15. network diagnostics - basics
    yum: name="{{ item }}" state=present
    with_items:
##    - ping
##    - ping6
    - iputils
    - traceroute
##    - traceroute6
    - paris-traceroute
##    - tcptrace
    - ndisc6
    - mtr
##    - ss
  - name: HPCBIOS-16. network diagnostics - extras
    yum: name="{{ item }}" state=present
    with_items:
    - iperf
    - nuttcp
##    - bwctl
##    - ndp
##    - ndt
##    - thrulay
    - vnstat
  - name: HPCBIOS-17. patching & macros
    yum: name="{{ item }}" state=present
    with_items:
    - patch
##    - diff
    - diffutils
    - diffstat
    - m4
  - name: HPCBIOS-18. archivers
    yum: name="{{ item }}" state=present
    with_items:
    - bzip2
    - zip
    - unzip
    - pax
##    - arc
    - lzip
##    - rzip
    - cpio
    - tar
    - gzip
  - name: HPCBIOS-19. hardware & devices inspection
    yum: name="{{ item }}" state=present
    with_items:
    - dmidecode
##    - lspci
    - pciutils
##    - blkid
##    - fdisk
    - util-linux
    - hdparm
    - ethtool
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant