melezhik
- About: Dev & Devops --- Then I beheld all the work of God, that a man cannot find out the work that is done under the sun: because though a man labour to seek it out, yet he shall not find it; yea further; though a wise man think to know it, yet shall he not be able to find it. (Ecclesiastes 8:17)
Recent Actions
-
Posted Sparrow moves to Perl6 to melezhik
Hi!
For those whom it may concerns Sparrow announces move to Perl6. I've have started the ="https://www.reddit.com/r/per…
-
Posted Swat v. 0.2.0 to melezhik
With upcoming version 0.2.0 swat removes usage of prove as internal test runner. There are some -minor-…
-
Commented on Make your CPAN module static installable
HI! Sounds like interesting idea. Thanks for sharing. Sometimes time required for installation of CPAN modules stuff is critical, so this will be definitely useful feature. Keep me in loop (:...
-
Posted Outthentic - quick way to develop users scenarios to melezhik
Whether you are operations guy, devops or developer from time to time you deal with scripts development for various tasks - handy utilities, automation scripts, monitoring tools, so on.
Outthentic - is universal, language independent framework to encourage scripts development in easy and …
-
Posted Automation of ssh/scp commands with sparrowdo to melezhik
Hi! here is short post on how to automate ssh/scp commands using sparrowdo - configuration management tool, written on Perl6.
-
Posted How to list BitBucket repositories with sparrow to melezhik
Listing BitBucket repositories could be annoying task even though BitBucket exposes a Rest API for this, and the reason for it is
-
Commented on An informal comparison of sparrow and ansible eco systems
Hi! First of all I started to play with Perl6 and I liked it, then I wanted to let people writing on Perl6 to try sparrow and tried to promote it there ))) But after all, Sparrowdo is just ssh...
-
Posted An informal comparison of sparrow and ansible eco systems to melezhik
Hi!
Here is my latest post about Sparrowdo configuration management tool written in Perl6 - Sparrow plugins vs ansible modules - an attempt of informal comparison of sparrow and ansible eco syst…
-
Posted Sparrow plugins evolution to melezhik
Hi! Sparrowdo is a modern configuration management tool written on Perl6. If you wonder how sparrowdo makes a difference you may read this article - Sparrow plugins…
-
Posted A blog site for Sparrowdo project to melezhik
Hi ! Sparrowdo is lightweight and very flexible configuration management system written on Perl6. I have started a blog site where going to drop technical notes and others news related sparrowdo project, welcome to https://sparrowdo.wordpress.com…
-
Posted Testing Mojolicious applications with Sparrow to melezhik
A bits of theory
In this post I am going to show how you can use Sparrow to test Mojolicious applications.
Sparrow approach to test things differs from convenient unit tests approach…
-
Posted How to upload a script to SparrowHub to melezhik
This is informal response to David Farrell's article How to upload a script to CPAN.
Preamble: CPAN is great. This post in no way should be treated as Sparrow VS CPAN attempt. ="https://metacpan.org/pod/Spar…
-
Posted sparrow remote tasks - way to package your scripts and configurations. to melezhik
Idea behind a sparrow is quite simple. You have a script, you package it as sparrow plugin and you can re-use it somewhere else.
Give me list of available plugins:
$ sparrow plg search type name pub…
-
Posted SparrowHub Plugins Request to melezhik
A quick search at github on something like
Perl/Bash scripts
gives me a lot of results.As developers we more think about modules and libraries when talk about software reuse. But in our day-to-day life scripts still take a vital part. Scripts like little, …
-
Posted Monitoring minion workers/tasks using Sparrow to melezhik
Hi! This is small post concerning sparrow plugin to monitor minion workers. I had some post on this recently, but now I have made some improvements at existed plugin, so I am writing a…
-
Posted Sparrowdo automation. Part 6. Sparrowdo modules - getting a bigger things using light primitives. to melezhik
This is what have been seen before:
-
Posted Outthentic does not rely on Test::More any more. to melezhik
Finally I decided not to use Test::More and Perl Test-Harness in Outthentic anymore.
These are the great tools proven in many many testing projects. But Outthentic tends to be more general purpose framework to run ANY sc…
-
Posted Sparrowdo automation. Part 5. Managing services and processes. to melezhik
HI!
This time I want to tell you how to manage services and processes using sparrowdo.
Before this post a following list of topics was written by me:
-
Posted Sparrowdo automation. Part 4. Managing users and groups. to melezhik
Hi! These are the previous articles:
- Posted Sparrowdo automation. Part 3. Installing system packages. to melezhik
-
Posted Sparrowdo automation. Part 2. Dealing with http proxy servers. to melezhik
This is a next post in Sparrowdo automation series.
The previous one was Installing CPAN packages.
Sometimes having internet restri…
-
Posted Sparrowdo automation. Part 1. Installing cpan packages. to melezhik
Here I start a series of posts on sparrowdo configuration management tool usage.
Installing sparrowdo
Sparrowdo implies installing software on both master and target host. Following "push" approach one should install a sparrowdo on master host…
- Posted sparrowdo sandbox to melezhik
- Posted Sparrowdo - a simple configuration management tool written on Perl6 and consuming sparrow plugins to melezhik
-
Posted How to write a simple nginx installer with sparrow in 4 minutes - nice asciinema video! to melezhik
A simple nginx installer with #sparrow - nice asciinema video!
https://asciinema.org/a/06h3ezswbyidu0pdl993rl30v
#nginx #perl #devops #automation
And ... yeah I forgot to say
…
-
Posted https://sparrowhub.org updated to melezhik
HI ! https://sparrowhub.org/ site updated! A various changes of index page:
- welcome text distilled to make it sparrow usage more clear and understandable
- a look-and-feel screenshots added
- a links to tutorials, documentation pag…
-
Posted Building docker images with sparrow to melezhik
This is a paper written in Russian on building docker images with sparrow - https://habrahabr.ru/post/302278/
-
Commented on Playing with Docker and Sparrow
Thanks to Sebastiaan van Stijn a guy from Docker team, a shorter form of building the image would be: $ sudo docker build -t melezhik/gitprep https://github.com/melezhik/docker-projects.git#:gitprep...
- Posted Playing with Docker and Sparrow to melezhik
- Posted Installing docker engine on Ubuntu Trusty 14.04 (LTS) using sparrow to melezhik
Comment Threads
-
Shoichi Kaji commented on
Make your CPAN module static installable
@brian d foy
> I'd like to support this in cpan(1)
It's awesome, I'd love to see it!
> I didn't see a definition for "not complicated" that I'd have to support.
Yeah, it is true that we may not say that the spec defines static installable CPAN distributions clearly.
For the time being, I think you can refer to a static builder in Menlo (and ="https://github.com/miyagawa/…
-
Shoichi Kaji commented on
Make your CPAN module static installable
I compared the elapsed time for installation of Plack in
https://gist.github.com/skaji/24de4a819ca4a84b2018f5ee996ac52aThen
* Non-static-install took 28sec
* Static-install took 9secThat is, static-install is 3x faster. Wow!
-
Ken Williams commented on
Make your CPAN module static installable
Hi there,
Does this relate to the existing `dynamic_config` flag that I added to `Module::Build` (around 15 years ago!)?
http://search.cpan.org/~leont/Module-Build-0.4220/lib/Module/Build/API.pod
I don't quite understand the relationship between `x_static_install` and `dynamic_config` - for instance, the cpan-static spec only mentions `dynamic_config`, and your post above only mentions `x_st…
-
Shoichi Kaji commented on
Make your CPAN module static installable
Hi Ken, thanks for your comment.
> Does this relate to the existing `dynamic_config` flag that I added to `Module::Build` (around 15 years ago!)?
CPAN::Meta::History::Meta_1_4 says:
dynamic_config:
A boolean flag indicating whether a Build.PL or Makefile.PL (or similar) must be executed when building this distribution, or whether it can be built, tested and installed solely from consulting its metadata file.On the other hand, current ="…
-
Shoichi Kaji commented on
Make your CPAN module static installable
ether pointed out in IRC that Dist::Zilla::Plugin::StaticInstall checked more criteria for the static install. You can use it by:
; dist.ini
[StaticInstall]
mode = on
About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.