Plan for tomorrow's Fedora Infrastructure meeting (2014-05-01)
by Kevin Fenzi
The infrastructure team will be having it's weekly meeting tomorrow,
2014-05-01 at 18:00 UTC in #fedora-meeting on the freenode network.
Suggested topics:
#topic New folks introductions and Apprentice tasks.
If any new folks want to give a quick one line bio or any apprentices
would like to ask general questions, they can do so in this part of the
meeting. Don't be shy!
#topic Applications status / discussion
Check in on status of our applications: pkgdb, fas, bodhi, koji,
community, voting, tagger, packager, dpsearch, etc.
If there's new releases, bugs we need to work around or things to note.
#topic Sysadmin status / discussion
Here we talk about sysadmin related happenings from the previous week,
or things that are upcoming.
#topic nagios/alerts recap
Here we go over the last weeks alerts and see if we can find ways to
make it so they don't happen again.
#topic Upcoming Tasks/Items
https://apps.fedoraproject.org/calendar/list/infrastructure/
#topic Open Floor
Submit your agenda items, as tickets in the trac instance and send a
note replying to this thread.
More info here:
https://fedoraproject.org/wiki/Infrastructure/Meetings#Meetings
Thanks
kevin
9 years, 4 months
Vacation Thu,Fri *2
by Miroslav Suchý
I will be on vacation on 1st, 2nd and 8th, 9th May. Just FYI.
--
Miroslav Suchy, RHCE, RHCDS
Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys
9 years, 5 months
[PATCH 1/2] split memcached into a separate roles from mailman
by Michael Scherer
From: Michael Scherer <misc(a)zarb.org>
---
roles/mailman/files/memcached.sysconfig | 5 -----
roles/mailman/handlers/main.yml | 3 +--
roles/mailman/meta/main.yml | 4 ++++
roles/mailman/tasks/main.yml | 10 ----------
roles/memcached/files/memcached.sysconfig | 5 +++++
roles/memcached/handlers/main.yml | 3 +++
roles/memcached/tasks/main.yml | 15 +++++++++++++++
7 files changed, 28 insertions(+), 17 deletions(-)
delete mode 100644 roles/mailman/files/memcached.sysconfig
create mode 100644 roles/mailman/meta/main.yml
create mode 100644 roles/memcached/files/memcached.sysconfig
create mode 100644 roles/memcached/handlers/main.yml
create mode 100644 roles/memcached/tasks/main.yml
diff --git a/roles/mailman/files/memcached.sysconfig b/roles/mailman/files/memcached.sysconfig
deleted file mode 100644
index 6a53e3e..0000000
--- a/roles/mailman/files/memcached.sysconfig
+++ /dev/null
@@ -1,5 +0,0 @@
-PORT="11211"
-USER="memcached"
-MAXCONN="1024"
-CACHESIZE="256"
-OPTIONS=""
diff --git a/roles/mailman/handlers/main.yml b/roles/mailman/handlers/main.yml
index ee96b7a..0761d2f 100644
--- a/roles/mailman/handlers/main.yml
+++ b/roles/mailman/handlers/main.yml
@@ -8,5 +8,4 @@
- name: reload apache
action: service name=httpd state=reloaded
-- name: restart memcached
- action: service name=memcached state=restarted
+
diff --git a/roles/mailman/meta/main.yml b/roles/mailman/meta/main.yml
new file mode 100644
index 0000000..ccebbea
--- /dev/null
+++ b/roles/mailman/meta/main.yml
@@ -0,0 +1,4 @@
+---
+dependencies:
+- { role: memcached }
+
diff --git a/roles/mailman/tasks/main.yml b/roles/mailman/tasks/main.yml
index 686f3db..a4b338e 100644
--- a/roles/mailman/tasks/main.yml
+++ b/roles/mailman/tasks/main.yml
@@ -45,7 +45,6 @@
- hyperkitty
- hyperkitty-selinux
- postorius
- - memcached
- python-pylibmc
- yum-plugin-post-transaction-actions
- mailman3-fedmsg-plugin
@@ -235,12 +234,3 @@
- name: create the postfix aliases
command: su mailman -s /bin/sh -c "mailman3 aliases"
creates=/var/lib/mailman3/data/postfix_lmtp.db
-
-# Memcached
-- name: set the memcached sysconfig file
- copy: src=memcached.sysconfig dest=/etc/sysconfig/memcached
- notify:
- - restart memcached
-
-- name: start memcached
- service: state=started enabled=yes name=memcached
diff --git a/roles/memcached/files/memcached.sysconfig b/roles/memcached/files/memcached.sysconfig
new file mode 100644
index 0000000..6a53e3e
--- /dev/null
+++ b/roles/memcached/files/memcached.sysconfig
@@ -0,0 +1,5 @@
+PORT="11211"
+USER="memcached"
+MAXCONN="1024"
+CACHESIZE="256"
+OPTIONS=""
diff --git a/roles/memcached/handlers/main.yml b/roles/memcached/handlers/main.yml
new file mode 100644
index 0000000..5af2e59
--- /dev/null
+++ b/roles/memcached/handlers/main.yml
@@ -0,0 +1,3 @@
+---
+- name: restart memcached
+ action: service name=memcached state=restarted
diff --git a/roles/memcached/tasks/main.yml b/roles/memcached/tasks/main.yml
new file mode 100644
index 0000000..cd591bc
--- /dev/null
+++ b/roles/memcached/tasks/main.yml
@@ -0,0 +1,15 @@
+---
+- name: install needed packages
+ yum: pkg={{ item }} state=installed
+ with_items:
+ - memcached
+ tags:
+ - packages
+
+- name: set the memcached sysconfig file
+ copy: src=memcached.sysconfig dest=/etc/sysconfig/memcached
+ notify:
+ - restart memcached
+
+- name: start memcached
+ service: state=started enabled=yes name=memcached
--
1.9.0
9 years, 5 months
Ideas for getting involved in FI-Apprentice projects
by Amitakhya Phukan
Hi group,
Over a period of time, I have been thinking of how to get more involved in
FI-Apprentice and with FI. It seems that my skills fall short even on the
easy tickets. :) Maybe I am the only person who doesn't know these
technologies. I have no idea of Puppet/Ansible or anything that is so much
discussed around.
I had a very brief discussion with Kevin some time ago and I had this idea
that perhaps we could have a few servers where in we can "learn" a few of
the technologies that are bring used by Fedora and then feel more
comfortable to contribute.
At that time, I brought out the topic of maybe we can rent a few servers
from Digital Ocean/GoDaddy etc. Turns out they are quite heavy on my
budget. :)
Is it possible for Fedora to let a few servers dedicated for training ?
Moreover, is there some one like me who would like to join me learn so that
the contributions to FA/FI-Apprentice group could be more satisfactory ?
Please guide and sincere apologies to any and all who think this mail fall
in "junk". It is never my intention to disturb you.
Best regards,
Amitakhya Phukan
9 years, 5 months
kernel test web interface request for public facing host.
by Justin Forbes
As part of the kernel test project, a web interface has been developed
to display results. At this point, the only thing reporting to it is
the internal autotest systems, but we would like to get this site
somewhere public. Once we have a public address for the site, we can
have community users testing and submitting results as well. Once
community users are submitting test results, the front end can start
generating fedmsg messages and badge integration can be done.
The application is very lightweight, and should not require too many
resources. We do however need a web server for the front end which is
capable of sitting on the fedmsg bus as well, and a mysql database on
the back end. I expect load to be very light, and we can remove log
files for releases as they are no longer supported to keep this from
growing infinitely. The logs are stored on the front end, but the
average log size is under 3k at this point.
The application requires python and mysql-connector-python, but doesn't
require any additional framework.
The code for the front end is available in git at:
https://github.com/jmflinuxtx/kerneltest-harness/tree/master/frontend
A quick rundown of the design:
Data is submitted via an http post. The submit_test.py script takes
those logs, and looks for the relevant information. If the information
is found, is entered into the mysql database and the log is stored,
renamed to the testid that the database returns.
The front end will consists of a number of static web pages which are
regenerated whenever the autotest systems submit new results. This was
done to keep the load down, there is no need to do dynamic generation of
the landing page which people will see most often. The main page lists
the most current tested kernel for each supported release, the test
results, and a link to the logs. It has links to each supported release
which is a static page listing every kernel tested for that release so
far. If a kernel version is clicked on, a dynamic page is generated
showing all test results for that kernel version.
Thanks,
Justin
9 years, 5 months
Meeting Agenda Item: Introduction John Troan
by jtroan@jt-sw.com
Hello To All.....
I am John Troan, with an IRC handle of ootbro. Bonus points to anyone who
can decode this one. :-D
I've earned a paycheck over the last twenty years in Lotus Domino/Notes,
working my way up to being a senior architect / sys admin / developer.
I've also been using Linux at home since the days of going to Best Buy,
etc., for the original shrink-wrapped versions of Red Hat -- and still have
my RH (not RHEL) version 4.x book from back then.
With the decline of Domino, I've decided to shift to the word of Penguin
Power (Linux) and picked up an RHCSA last year.
I have no specific Fedora work in mind yet**, but would like to gain more
Linux experience in a larger-scale environment than I have at home. (Home
is where my own domain runs on a small slew of VMs in my mini data center.)
**In looking at the list of FIGs, sysadmin-main is where I think my
interest best fits -- but I know I need to pick another group first.
I'm a programmer by degree and experience, but haven't yet picked up python
or enough shell scripting to churn out code. Both are on my list of things
to learn.
If there's any FIG that needs a warm body, please contact me directly. (If
there's more than one, we'll start a bidding process for my time. :) )
While it'll take a little time to build up the specific tech skills, recent
experiences have shown that a lot of my past job and programming
experiences will transfer well.
If there's a general need, I've also got some capacity to build a couple of
VMs for testing and might be able to tweak the home network config a little
to allow access from the outside.
Thanks and I'll be in my first fedora-admin IRC meeting on Thursday......
=======================================================================
John M. Troan <jtroan(a)jt-sw.com>
Maintainer: Football Site @ JT-SW.com
http://www.jt-sw.com/football
Chief of Computer Operations
U.S.S. Kitty Hawk / NCC-1659
=======================================================================
9 years, 5 months
source FOO in Ansible?
by Miroslav Suchý
Lets have file FOO with:
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN_PASS
can I somehow do in Ansible:
source FOO
and for all next actions, those variables will be defined?
Writing:
- shell: source FOO && bar
looks kind a ugly to me....
--
Miroslav Suchy, RHCE, RHCDS
Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys
9 years, 5 months
Re: Pkgdb2 making it to stg (pre-prod)
by Honza Horak
Hi,
I'm not sure if this is related to the new pkgdb2 effort, but may be.
The problem I had the last days was that the old pkgdb seemed broken for
me and at least one other guy I asked. Today I found the reason -- it
seems that URL https://admin.fedoraproject.org/pkgdb/ works just fine,
but URL https://admin.fedoraproject.org/pkgdb (without slash in the end)
does not and I get a message:
"Not Found
The requested URL /pkgdb was not found on this server."
What is more, the staging version of pkgdb2 has the same problem -- URL
https://admin.stg.fedoraproject.org/pkgdb returns the same error message.
I guess redirection or something is a question of a minute, but in case
it is necessary to submit a report for infrastructure, just let me know.
Regards,
Honza
On 04/22/2014 09:23 PM, Pierre-Yves Chibon wrote:
> Dear all,
>
> A while ago I introduced you the dev instance of pkgdb2. Since then, I have been
> working some more on it.
> I recently updated pgkdb-cli to work with the new API [1] as well as writing
> a python module for those that want to script against said API [2].
>
> On March 10th, pkgdb2 made it to staging [3], our pre-production environment,
> and on March 11th, I have updated its database to have a recent version of the
> pkgdb1 database, just converted for pkgdb2.
>
> This means that soon (I'm thinking early May), pkgdb2 will go live in
> production. If you have any tools that are relying on pkgdb, now would be a good
> time to start looking at the pkgdb2 API [4] and see if it does what you want to
> do. I will accept *minor* changes/enhancements to the current API, but only
> while it is only in staging. So if you want something changed in the API, now
> is a good time to ask.
>
> [1] https://github.com/fedora-infra/packagedb-cli/
> [2] https://github.com/fedora-infra/packagedb-cli/blob/master/pkgdb2client.py
> [3] https://admin.stg.fedoraproject.org/pkgdb/
> [4] https://admin.stg.fedoraproject.org/pkgdb/api/
>
> Bug reports and RFE are of course welcome at either place:
> https://github.com/fedora-infra/pkgdb2
> or
> https://fedorahosted.org/pkgdb2/
>
> Thanks for your attention and have a nice day!
> Pierre
>
9 years, 5 months
New Mirror in VietNam
by An Phuoc
Hey
123HOST has been setup a new mirror server for Fedora in Vietnam.
Info:
HTTP: http://mirrors.123host.vn/epel/
Country : Vietnam
City: Ho Chi Minh
Sponsoring Organization : 123HOST
URL of Sponsoring Organization: http://123host.vn
Bandwidth cap: 100mbit
Update Frequency: every day
Please add this server to public mirror list of Fedora
9 years, 5 months
Meeting Agenda Item: Introduction Dan Rimal
by Dan Římal
Hello,
My name is Dan Rimal, i'm working and living in Prague, Czech republic.
My irc handle is danrimal. Currently i'm working in small outsourcing
company as a team leader of system administrator department.
I am interested in virtualization, high availability and load balancing,
because i'm working with this techniques in my job, like openvz, kvm,
RHCS, ocfs2, nginx as cache and load balacer, db replication and so on.
Networking like bgp, ospf routing and switching is another interest of
mine (i am main admin of our autonomous system AS35236).
I have two main goals to contribute fedora. I want to get another point
of view to similar problems which i meet in my job and i want to improve
my poor english by using it on regular basis.
So, it was litte introduction of myself.
Regards,
Dan
9 years, 5 months