Hi!
Here is part of my kickstart/install script for our iRODs Server(after a minimal CentOS7 install)....
All ideas are welcome.... Like setting up the DB and setup.sh script via scripts...
Looking for a Repo for iRods... any1 ?
-Sune
############################################Install script##############################
yum -y update;
yum -y upgrade;
yum -y update;
yum -y install net-tools wget nano mc
yum -y install unixODBC pam-devel openssl-devel wget nano mc tomcat tomcat-webapps
yum -y install tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc net-tools postgresql postgresql-server
yum -y install postgresql-contrib postgresql-libs postgresql-odbc fuse-libs.x86_64 perl-JSON* python-requests.noarch
yum -y install python-jsonschema python-psutil lsof authd
yum -y install epel-release
sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/remi.repo
rpm -ivh irods-dev-4.1.7-centos7-x86_64.rpm
rpm -ivh irods-icat-4.1.7-centos7-x86_64.rpm
rpm -ivh irods-runtime-4.1.7-centos7-x86_64.rpm
rpm -ivh irods-database-plugin-postgres-1.7-centos7-x86_64.rpm
postgresql-setup initdb
systemctl start postgresql
systemctl enable postgresql
firewall-cmd --zone=public --add-port=1247/tcp --permanent
firewall-cmd --zone=public --add-port=5432/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --zone=public --add-service=https --permanent
firewall-cmd --reload
#su postgres
#psql
#CREATE USER irods WITH PASSWORD 'your_DB_password';
#CREATE DATABASE "ICAT";
#GRANT ALL PRIVILEGES ON DATABASE "ICAT" TO irods;
#\q
# Do remember : var/lib/pgsql/data/postgresql.conf
# listen_addresses = 'localhost' to listen_addresses = '*'
# and /var/lib/pgsql/data/pg_hba.conf # IDENT = trust
###########################################################################################